Jane Johnson is sworn in by Clerk of Court Chance Crawford
Jane Johnson is sworn in by Clerk of Court Chance Crawford
O'Reilly Auto Parts grand opening
O'Reilly Auto Parts grand opening
Bill Jones is sworn in by Clerk of Court Chance Crawford
Bill Jones is sworn in by Clerk of Court Chance Crawford
Mayor Randy Foley at a Greenway event
Mayor Randy Foley at a Greenway event
Mayor Randy Foley is sworn in by Clerk of Court Chance Crawford
Mayor Randy Foley is sworn in by Clerk of Court Chance Crawford
Bill Jones at the grand opening for Lowe's
Bill Jones at the grand opening for Lowe's
Mayor Randy Foley accepts a flag autographed by soldiers at a council meeting
Mayor Randy Foley accepts a flag autographed by soldiers at a council meeting
Council congratulates Salem High School students at a meeting
Council congratulates Salem High School students at a meeting
Jane Johnson interviews with WSLS
Jane Johnson interviews with WSLS
Bill Jones speaks at the opening of Ollie's Bargain Outlet
Bill Jones speaks at the opening of Ollie's Bargain Outlet
Jane Johnson and NASCAR's Kasey Kahne at the grand opening of Ollie's
Jane Johnson and NASCAR's Kasey Kahne at the grand opening of Ollie's
Mayor Randy Foley talks on the WSLS news show
Mayor Randy Foley talks on the WSLS news show
WFIR's Evan Jones interviews Mayor Randy Foley
WFIR's Evan Jones interviews Mayor Randy Foley
Jane Johnson during a Greenway tree-planting
Jane Johnson during a Greenway tree-planting
Mayor Randy Foley accepts a check for the new dog park from Yokohama in Salem
Mayor Randy Foley accepts a check for the new dog park from Yokohama in Salem
Mayor Randy Foley takes part in a Valley-wide recycling initiative
Mayor Randy Foley takes part in a Valley-wide recycling initiative
  • Jane Johnson is sworn in by Clerk of Court Chance Crawford
  • O'Reilly Auto Parts grand opening
  • Bill Jones is sworn in by Clerk of Court Chance Crawford
  • Mayor Randy Foley at a Greenway event
  • Mayor Randy Foley is sworn in by Clerk of Court Chance Crawford
  • Bill Jones at the grand opening for Lowe's
  • Mayor Randy Foley accepts a flag autographed by soldiers at a council meeting
  • Council congratulates Salem High School students at a meeting
  • Jane Johnson interviews with WSLS
  • Bill Jones speaks at the opening of Ollie's Bargain Outlet
  • Jane Johnson and NASCAR's Kasey Kahne at the grand opening of Ollie's
  • Mayor Randy Foley talks on the WSLS news show
  • WFIR's Evan Jones interviews Mayor Randy Foley
  • Jane Johnson during a Greenway tree-planting
  • Mayor Randy Foley accepts a check for the new dog park from Yokohama in Salem
  • Mayor Randy Foley takes part in a Valley-wide recycling initiative
Salem WiFi Virginia.gov
Roanoke Valley