The 30 Craziest Police Cars in the World

8. Lamborghini Murciélago LP640

Where: London
Seriously, do all bad guys drive supercars over in Europe?

Tags:
blog comments powered by Disqus