Formula One World Championship: Pedro De la Rosa relaxing outside Gaudi's cathedral in Barcelona. Formula One Drivers At Home
Pedro De la Rosa relaxing outside Gaudi's cathedral in Barcelona.
Formula One Drivers At Home