Here's the video:
You must log in or register to see media
The guy they talk about says it's bollocks:
You must log in or register to see media
Could there be alien life? Yeah, sure. I'll believe it when I see it, though.
Pretty sure people won't believe it unless it's done in the style of Independence Day.
The world needs some sort of alien visitation to finally end the stupidity of religion.
