Subscribe to Doggy Style!

Search the blog

Archives

Using NASA’s Infrared Telescope Facility in Hawaii, scientists have discovered methane in Mars’ atmosphere. They’re not sure how long the methane has been there, but they say it might mean there’s life on Mars. Who would have thought Elsie the Cow might be Martian?