Tear-Falling Pity Dwells Not In This Eye

Scientists in England confirmed publicly today that the remains found last year under a parking lot in Leicester, England, are “beyond a reasonable doubt” those of the notorious Richard III.