St. Petersburg. Looking across the Neva river at the Fortess of Peter and Paul .
 
Previous Photo
Next Photo
Return to Main Page