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
Media, Official Images
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