The Princes in the Tower ‘SURVIVED’ to launch failed rebellions against Henry VII: Bombshell new evidence suggests royals fled Richard III’s clutches in Tower of London before assuming identities of usurpers

The amateur historian who found Richard III’s remains beneath a Leicester car…