London Calling the Falklands Islands - Colossal Squid - Â鶹ԼÅÄ Sounds

London Calling the Falklands Islands - Colossal Squid - Â鶹ԼÅÄ Sounds


Colossal Squid

A 'Colossal' Squid discovered in the Antarctic region.

Coming Up Next