Fishing Impossible S01E03 Peru The team embarks on a mission off the coast of Peru, with marine biologist Blowfish aiming to prove that big squid are misunderstood - by donning a scuba tank and chainmail suit to catch a Humboldt squid by hand. CAST & CREW Contributor Charles Butcher Contributor Jason Lewis Contributor Thomas Hird Director Anuar Arroyo Executive Producer Paul Sommers Executive Producer Chris Fouracre Executive Producer Tammy Hoyle Producer Anuar Arroyo