1 min readMoscow, RussiaNASAMar 31, 2020 Image Article Moscow, Russia is pictured from the International Space Station as it orbited 263 miles above eastern Europe. iss062e116294 (March 21, 2020) — Moscow, Russia is pictured from the International Space Station as it orbited 263 miles above eastern Europe.