Library COVID-19 Dashboard

Library COVID-19 Dashboard
Learn more about updates to library services

Visual display of the Petrovsky Stadium

Petrovsky Stadium

  • ca. May 1959
  • A view of a portrait of Vladimir Lenin above the stands in Petrovsky Stadium. The stadium is located on an island in the River Neva.