Call # +91 98470 53135
Author Richard Ellis describes the giant squid that was filmed spotted swimming in the Northern Pacific Ocean.