Add imageS1.E1 ∙ Leaving LondonFri, Dec 31, 2010Bumbling London Hit-men Cooper and Crouch hash a job in London with chaotic consequences.Rate