The Jaguar Land Rover plant is located in Solihull, England and thieves purportedly made two trips to take the steal the engines using a huge rig, driving by the surveillance cameras. more
Subscribe to the Auto World News newsletter!
Auto News
Autoworld Buzz
Tech/Biz