Galveston, Italy
The Dolphins is a 1975 sculpture by David Moore (1921–2001), installed in Galveston, Texas. It was relocated by the city's Cultural Arts Commission.
Listen to the audio guide for The Dolphins Free on WIP — starts by itself when you arrive, even with the screen off