
Image Source Catching criminals has gotten a lot more glamorous for some police forces around the world. Stopping drug dealers, transporting donated organs and promoting road safety are all assignments that have been aided by some of the world’s most incredible supercars. Police forces everywhere from Michigan to Dubai have become the lucky owners – […]