Scientists find remains of cannibalized baby planets in Jupiter's cloud-covered belly