It was a distressing weekend for motorsport, with 8 people dying as a monster truck went out of control in Mexico, and this – a horrific crash in Houston, USA – during an IndyCar series grand prix.
Continue Reading