Megafon, Saint Petersburg and Samara, Russia

Megafon, Saint Petersburg and Samara, Russia