Read Article Who was the hideous ‘human toad’, the secret cousin of King Charles?
Category:
Celebrities
True Crime
Who was the hideous ‘human toad’, the secret cousin of King Charles?
The Royal Family's dirty little secret they want to keep walled up.