La Pedrera

Take a tour of La Pedrera in Barcelona, Spain part of the Worlds Greatest Attractions series by GeoBeats.
More Pet Animal Stories