Kremlin_star-Russia-USSR

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

Leave a Reply

Your email address will not be published.