Short NASA: "life," or at least organics, on Mars.
Longer NASA: still not sure if they are Martian in origin or not. More research needed.
Meet me over the Kos squiggly.