Are you a believer? Are you a skeptic? Either way, there is something to see here! NASA is often coy when it comes to UFO talk and consipracy theories, but the official explaination for these photos from the Curiousity make me question the "official" word.
See for yourself: