The Dolphins - sculpture installed in Galveston, Texas