Story added by zacharyoxford on March 11, 2022
The Tower of London, England, 1483. A shadowy man arrived at the Tower that night and stole the Princes in line to the thrown. The Princes live on in mind for science claims their souls. The snatcher was thought to be King Richard III - instead it was someone far graver
Join the Conversation