Turtle Sanctuary in the Heart of Madrid, Spain [Video]

Turtle Sanctuary in the Heart of Madrid, Spain [Video]

When visiting Madrid in Spain there are certain really surprising elements that can be experienced along the way, including the fact that there is a turtle sanctuary hidden in the heart of the city. This literally exists in the Atocha Railway Station, the main junction for train travel throughout the city and also the rest […]