Long Live the King: The Mysterious Fate of Edward II
Edward II's murder at Berkeley Castle in 1327 is one of the most famous and lurid tales in all of English history. But is it true? For over five centuries, few people questioned it, but with the discovery in a Montpellier... See More