8:15
Scientists May Have Found Earth’s ‘Closest Twin’!
video, earth, universe, baba recommends, Galaxy, galaxies, Solar system, science news, scientific explanations, scientific discoveries, earth 2 The possibility of another planet like Earth existing somewhere in the galaxy may sound far-fetched, but there might be some truth to it.