Sunday, November 17, 2024
Happening Now

Court awards $2.3 billion to U.S. spy ship crew held hostage in 1968

The court said many of the 83-strong crew were mentally and physically abused during their captivity. Source

Share