Thumbs up for Google Street View from Spain Spain January 17, 2009 by psc631798 psc631798 · Reply View Larger Map Please wait... Similar Street View images Thumbs up for Google Google Street View Park Google gives thumbs up Top 100 Google Maps Street View updated! thumbs upValencia