Mysterious 'massive' sea creature washes up on beach - and nobody knows what it is
2 months ago
2
ARTICLE AD BOX
A witness and her dogs discovered a bizarre creature on St Helen's Beach in Geelong, Australia, which has left her and several experts baffled as to what it is