Thousands of squid just washed on a Cape Cod beach — but scientists say not to worry June 8, 2026 · The Independent Read full story at source