Badge Interpreted Tell us your football stories • Moscow, Russia Tiny football badge bought in the flea market at Vernisazh, Izmailovsky Park, Moscow Language English Location Moscow, Russia To navigate, press the arrow keys. Share This Share on Twitter Share on Facebook