Plaza de Cibeles

Take a tour of Plaza de Cibeles in Madrid, Spain part of the Worlds Greatest Attractions travel video series by GeoBeats.
More Pet Animal Stories