Mars Curiosity has spotted an odd little feature in a nearby Martian rock. Shown above, at first glance any red-blooded skeptic would assume that’s a piece of the EDL package. But NASA scientists aren’t sure. For now it’s been dubbed the Flower: [Read more…]