Kremlin_star-Russia-USSR

Red Star above the Kremlin in Moscow, Russia. Moscow is due north of Jerusalem

Leave a Comment