King Richard III had nephews killed in the Tower of London as new evidence found
Hunch-backed King Richard III did indeed have his young nephews killed in the Tower of London and the Princes in the Tower murder case may have finally now been cracked