So, now it's official. Methane has been found on Mars. Not a little bit, but tons and tons of the stuff. Because methane is very unstable in sunlight, and will easily break apart, it is expected that something large just recently "burped".
So where is this big, burpy alien, now? Can you see it on the picture above?