The Annex (Downstairs) in Lower East Side, Manhattan, New York, New York, United States Tue, 31 Oct 2006