


GeoConfirmed. "Claimed to be Russians making a movie about their invasion in Ukraine." Pic 1&2 = 56.860368, 35.907195
Tver, Russia GeoLocated by @Dmojavensis




GeoConfirmed. "Claimed to be Russians making a movie about their invasion in Ukraine." Pic 1&2 = 56.860368, 35.907195
Tver, Russia GeoLocated by @Dmojavensis
Leave a Reply