Signs Of “Alien Life” Detected On Venus Turns Out To Just Be Another Legends Location
VENUS, SOLAR SYSTEM - After earlier excitement over the discovery of what could potentially be "alien life" on the planet ...
VENUS, SOLAR SYSTEM - After earlier excitement over the discovery of what could potentially be "alien life" on the planet ...
It’s just satire. So don’t come at us with that lawyering-up bullshit. This is ‘merica. We got that First Amendment, ‘kay? Good.
For a more professional explanation, please read our disclaimer.