Crisscrossed by rivers and canals and brimming with architecture, art and history, St. Petersburg is a marvelous city to explore http://on.natgeo.com/2F92R6j
Crisscrossed by rivers and canals and brimming with architecture, art and history, St. Petersburg is a marvelous city to explore http://on.natgeo.com/2F92R6j