Sport Teams

Baseball: The St. Petersburg Dockers

Think there’s no baseball in Russia? Think again. America’s favorite pastime is gaining popularity across Russia, although it remains a niche sport. Real baseball stadiums can be found in Moscow and its suburbs and Vladivostok, with notable participation in local leagues in St. Petersburg, Nizhny Novgorod, Samara, Kazan, Astrakhan, and more! In St. Petersburg there […]

Read more