News

A forensic study released on Wednesday offers a picture of the last gruesome moments of King Richard III’s life before he died in 1485. He was the last English king to die in battle.