There are freaks and then there are FREAKS! This video shows a Jaguar sedan idling at a car show in the Netherlands. Before you write this scene off as something not worthy of your time to watch, we’ll tell you that the engine in the car is a big Ford V8 diesel with a pair […]

More...