20 Sep 2018

Archaeologists think they've found Endeavour wreckage

From The Panel, 4:27 pm on 20 September 2018

Experts believe they may... just may... have found the wreckage of the HMS Endeavour off the coast of Rhode Island, where it's reported to have sunk in August 1778 ..