Gavan Cooke
Gavan Cooke

Gavan Cooke is a lecturer and researcher in animal behavior at Anglia Ruskin University.

Science
Nov. 3 2017 11:02 AMWhy Did 20 Octopuses Recently Wash Up on a Wales Beach?Five theories for the many-armed invasion.