squid Published April 17, 2025 at 1200 × 628 in First Glimpse of a Giant: Colossal Squid Filmed 2,000 Feet Beneath the Sea --- ---