Spanish Statue Motorsport

Spanish Statue

Valencia has a long association with horsepower, but F1’s 750bhp machines have only graced its streets since 2008. I wonder who will be waving to the crowd like this chap on Sunday afternoon?