Mysterious creature washes up on South Georgia beach

A man was boating with his son when he came across a potentially monstrous discovery in South Georgia.
Back to Top