Russian Film Crew Wraps Space Station Shoot and Returns to Earth

A Russian actress and film director landed near Russia’s spaceflight base in Kazakhstan after 12 days in orbit.,A Russian actress and film director landed near Russia’s spaceflight base in Kazakhstan after 12 days in orbit.

Leave a Reply