Last updated: 02:39 PM ET, Mon April 03 2017

Explosion Rocks St. Petersburg Metro Stations

Impacting Travel Janeen Christoff April 03, 2017

St. Petersburg Metro station Russia
PHOTO: A Metro station in the Russian city of St. Petersburg. (photo via Flickr/sbamueller)

Comments

LOAD FACEBOOK COMMENTS