Apollo 18 Gets Poster

After the trailer came out a short while ago, Apollo 18 finally has a poster.

Apollo 18 is scheduled for release on September 2, 2011

Tags: ,