The Tower of London Murders
S6 E9 November 9, 1981 0h 30m
Source:
Advertisement
Advertisement
Advertisement
Overview
A look at the history of the infamous Tower of London and the mysterious deaths of Edward IV's two sons during their stay there. Was Richard III responsible for the princes' death so he could obtain the throne for himself?