Read's Island, situated just outside the Ancholme sluice, some suggest is an artificial island.
Read's Island is an island situated just outside the Ancholme sluice, on the River Humber in England. Some suggest is an artificial island.