Thom Richard Wins Second Air Race 1 World Cup Round

Stiff competition continues in Lleida, Spain.