Take Me To Your Udder Leader

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?

Category: Uncategorized Comment »

Leave a Reply

Back to top