Looks like a big red eyeball to me

http://www.skyandtelescope.com/news/34395079.html

But apparently there is a planet in there...

Comments

Popular Posts