In Current Archaeology 339, we reported the discovery of a number of human skeletons on the ominously named ‘Rat Island’ in Gosport,… ...