Spain, the second country in Europe to have street views October, 2008 3 comments It is already a reality, although the official launch has been announced for tomorrow, November 28, as of today they have begun to be seen Read More »