Octopus Armada

Octopus Armada - 26th May 2022 Synopsis In 2019 a group of 33 scientists published a peer reviewed paper suggesting that Octopuses provide evidence of Panspermia - which posits that…

Continue Reading Octopus Armada