Tuesday, January 5, 2016

Unmasking the Villain

It has become standard practice for history enthusiasts to be an unquestioning supporter of either Henry VII or Richard III, naming the other as the worst villain of their age. Is this a fair assessment? Keep reading...