January 21, 2011

Most residents of Ithaca, NY realize just how much awesome is contained in this short clip.