Manage episode 272618751 series 1441219
Astronomers recently made a huge discovery—there may be life on Venus. But what does it really mean when we say we've discovered the potential for life on the second rock from the Sun? Don't go searching for aliens just yet.
Check out all the Quick and Dirty Tips shows.
Subscribe to the newsletter for regular updates.