Add imageS1.E1 ∙ Leaving LondonSat, Jan 1, 2011Bumbling London Hit-men Cooper and Crouch hash a job in London with chaotic consequences.Rate