August 16, 2011 Apollo 18: Teaser Trailer hit internet and second release in September Edit Delete Tags Autopost Apollo 18 was just weeks away from his second Release date..... via newscenterpk.com