Originally Posted by
DieGrootHammer
Look at you, all science-ey and logical. It's a good look on you, you should keep it...:p
Apparently it's not the first "lights" found on other cosmic bodies. Seems they've been spotted on Io and Mars. Think this is probably one of the best and most high-res photos taken of the phenomenon.