Giant squid invade California coast
At least 400 giant squid were spotted off the coast of California, specifically in the Newport Beach area, since Friday night.
At least 400 giant squid were spotted off the coast of California, specifically in the Newport Beach area, since Friday night.