Evil Science A whole load of stuff


Ralph Rene

Ralph Renes is a self-taught inventor and small press publisher who is a vocal proponent of the Apollo moon landing hoax Theory. His website can be found here, which contains an astonishing series of claims.

This requires further investigation....

Filed under: Wackos Leave a comment
Comments (0) Trackbacks (0)

No comments yet.

Leave a comment

No trackbacks yet.