Bill O'Reilly
October 15, 2015
puzzlewit
(Noun) A stupid person.
Posted by Staff