well... the photo is from Spain
but I am not sure if Francisco was the photographer
there appears to be a different tag in the lower right hand corner
Liz Hatch is over in Spain to start racing.... I am not sure of when this photo was taken
Good Luck Liz in 2010!
Good Luck Racing in Spain!