Life on Venus? Scientists Find Sign on Earth’s Inhospitable Neighboring Planet

Researchers have found evidence of a gas on Venus that suggests life could exist on the planet which experts consider inhospitable. Read more on RADIO.COM.
Read More

Slacker and Steve - Maybe We Shouldn't be the Judges of Whether or Not There's "Intelligent" Life Out There 5/1 (Audio)

Texas residents saw a bright light in the sky and there’s only one thing that it can be: aliens. One woman saw a strange ball of light with an alien face in her bedroom. Have you had an encounter with an alien?
Read More