SPAIN | Tuesday, 20 December 2005 | Views [1129]
Tiny Spanish streets! Both cars and pedestrians share these little roads.