Weird Stuff Mysterious 'massive' sea creature washes up on beach – and nobody knows what it is – The Mirror September 5, 2024 ndowd source