BOOM! Studios released this mysterious teaser image, that is going to have everyone from the Illuminati to Richard Hoagland wanting to pick up the issue to see what it is all about.
Anyone get the feeling we are about to see an adaptation of Apollo 18?