The London Police to duet artystów z Londynu, którzy osiedlili się w 1998 roku w Amsterdamie. Ostatnio Chaz i Bob wystawili swoje prace w The Opera Gallery w Nowym Jorku, na których nie zabrakło oczywiście małego i uśmiechniętego ludzika nazwanego Lad. Na poniższych zdjęciach możecie sprawdzić jak wyglądała wystawa zatytułowana „Who Cares Wins”.