A Russian scientist claims to have spotted life on Venus and sounds like the guy who first spotted canals on Mars. http://t.co/n7xGkHXw

A Russian scientist claims to have spotted life on Venus and sounds like the guy who first spotted canals on Mars. http://t.co/n7xGkHXw