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