No sooner than NASA announced it had discovered life on Mars than the Curiosity landing site began to be the gathering place of an angry group of Martians, after their leader made an impromptu and unscheduled visit to the site: According to their spokesman, Marvin, the Martians are pissed off about the landings. “We’re very [...]