Jul 11, 2010

VIVA! ESPANA!!!






Spaniards watching World Cup 2010 Final, Spain vs Netherland
@Lizarran Spanish Restaurant in SoHo

Posted by Picasa

No comments:

Post a Comment