Nope its Venus....Where did they find this thing ? What star? How far away is it ? This CNN report sucks.
http://www,theusmat.com/
“What star? How far away is it ? This CNN report sucks.”
You beat me to it. The story is worthless without a distance in light years.