Battlefield rap by Dan · May 28, 2012 Geeky rap artist promoting logic, skepticism and political change through merciless teasing.
I will learn this!