It’s almost four decades on but Captain Duncan Ferguson will never forget the devastating attack on one of his ships.
Twenty men died and a further 24 were seriously injured in the sinking of HMS Sheffield in 1982, the first British warship to be lost in 37 years.
It was the first of four Royal Navy ships sunk during the Falklands War – and Kirkcudbrightshire man Duncan was supposed to be on it.