Alexander Hamilton's Bloodthirsty Ghost

Linguist, cartoonist, disgrace to mankind.

  • 20 December 2013
  • 119