TONIGHT: The London Police are calling at Carmichael Gallery, Hollywood

The London Police at Carmichael Gallery in West Hollywood

the intro to this video is similar in retrospect to TINT and i starting WTTD. although we look amazing when we jog and our British accents are way better. tonight the London Police bring their goofy stick people i.e. art to the Carmichael Gallery of Contemporary Art (1257 N La Brea Ave, 90038).