While in bed with a broken leg, inspector Alan Grant busies his idle detective senses by looking into the murder of the princes in the Tower in 1483 and makes startling discoveries about Richard III.
While in bed with a broken leg, inspector Alan Grant busies his idle detective senses by looking into the murder of the princes in the Tower in 1483 and makes startling discoveries about Richard III.