Scientists Discover 'Weird' Molecule That May Point to Alien LifeThe truth is out there...and it seems like we're getting closer to figuring it out by the day. Puff