Quote Originally Posted by DieGrootHammer View Post
Look at you, all science-ey and logical. It's a good look on you, you should keep it...

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.
Oi! I can do science. Don't look so surprised.