Life on Mars? Looks increasingly likely as those white patches are probably ice. Pretty darn exciting.
Your turn now.