Challenge Movie Means Lights… Camera… Russia…

The first feature film to be shot in space is now filming. But, it's not the next Hollywood blockbuster - Challenge is being created in (and above) Russia!

Read →