ForumUpload Photos
← PreviousNext →
Barrage balloons

Soviet Forces

Barrage balloons

Barrage balloons around St. Isaac's Cathedral. Leningrad (St. Petersburg). Summer 1942.

3388 Views

12/16/2009

FacebookTwitter