Thursday, October 18 by

The Presidential Town Hall Debate Gets Autotuned

Keytars really liven up a debate.

Do you like this story?