Octopuses Invade Welsh Beach

Was this down to recent storms?