Tag Archives: Apollo18

A more illuminating trailer than the last one, along with a later release date. It’s still going to have screaming and running though.

Release Date (UK): September