The Western Star has reported that the carcass of a large, headless monstrosity of unknown origin was discovered on a beach on Newfoundland’s Bay of Islands lower north shore. This bizarre specimen has drawn the attention of curiosity seekers since a local man, Warrick Lovell, stumbled across the strange find while on a walk on [...]