TRAILER: Europa Report

by

The first trailer for Europa Report has arrived, and it makes me wonder what they mean when they said, “All these worlds are yours, except Europa.”  Could this be the next Apollo 18 or something better?