Even TV comedian Stephen Colbert isn’t immune to the excitement surrounding the historic upcoming landing of NASA’s newest rover on Mars. The huge Mars Science Laboratory, also known as the Curiosity rover, is slated to touch down on the Red Planet on Aug. 5 at 10:31 p.m. PDT (1:31 a.m. EDT Aug. 6). The rover’s thrilling…
Wildly Social Internet Magazine