Billions of stars have swallowed up a planet
Artist’s impression of a planet skimming the surface of its starK. Miller/R. Hurt (Caltech/IPAC)
At least one star in every 12 seems to be a devourer of planets. This may be because star systems are readily…