Environment 18-Metre Fin Whale Sighted Off Barcelona Coast This Year Laia Serra · 16 Apr 2026 · 1 min read