Ford Focus Is A 1.0-Litre Record Breaker

The new Ford Focus has been smashing land speed records left, right and centre using little...

Read More