Canvey Island Monster
The Canvey Island Monster is an unidentified marine species whose carcass washed up on Canvey Island, Essex County, England, in the 1950s. Locals found two carcasses believed to be of the same species lying along the island’s shoreline. The first carcass washed up on the beach in November 1953, while the second appeared in August … Read more