Deadman’s Island is located near the town of Queenborough, on the Isle of Sheppey in Kent, England. The uninhabited mudbank island, measuring 1200 by 200 meters (3937 by 656 feet), is home to marshlands and sandbanks. This Island may appear innocuous, but its presence is shrouded in mystery, with a reputation for ghost stories and […]