Skip to playerSkip to main content
  • 11 years ago
A new study claims 100 million worlds in our galaxy may be the home to complex alien life. But will we ever make contact? Buzz:60's Andrew Dymburt (@DymburtNews) finds out.
Video provided by Buzz60
Be the first to comment
Add your comment

Recommended