09 Dec The London Police @ Factory Fresh In NY
Fresh Geezers: The London Police and Galo
Show Opens Thursday, December 10, 7-10pm
Show Runs till January 10, 2010.
1053 Flushing Avenue
The London Police will be showing their recent documentary film “Brothers in Arms” filmed in LA where best friends Bob & Chaz decided to handcuff themselves together for 24 hours a day as a social experiment of friendship versus personal space… they lasted five days.