The Alien Octopus Hypothesis

 

Could one of Earth’s most intelligent species be an alien, ‘seeded’ on the planet by an interstellar genetic code? Scientists speculate that the clue might be found in the ancient precursor to life, RNA.

(more…)