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