The definition of horsepower: A Ford Focus, stranded in a tough spot, was rescued by a horse at Haras National de Lamballe, France.
The definition of horsepower: A Ford Focus, stranded in a tough spot, was rescued by a horse at Haras National de Lamballe, France.