I can smell that crowd from here. It reeks of failure and disappointment.


November 6th, 2012: Americas new Independence Day.