In evolutionary terms, islands are the stuff of weirdness. It is on islands where animals evolve in isolation, often for millions of years,…
Updated 6 August, 2018 - 18:55 ashley cowie Was an unknown 'humanoid creature' spotted stalking a moose in Gaspésie, Québec, Canada, or is…