9 months ago 58

1 in 12 stars might have swallowed a planet

A new study suggests that stars may chomp on planets way more often than you'd expect.
Read Entire Article

From Twitter