dailytrackpic.wordpress.com
Grand Sports Arena of the Luzhniki Olympic Complex – Moscow, Russia
Grand Sports Arena of the Luzhniki Olympic Complex (wow, what a name) was the site of track & field at the 1980 Summer Olympics, held in Moscow. It is the largest stadium in Russia, and is pri…