1. Num7

    Is this a doorway on Mars?

    Have you seen this recent photo released by Nasa? Where does it lead? I have a hard time wrapping my mind around its size. There's no scale reference as far as I can tell. Is this 10 feet tall? 10 inches tall?