This is a very unusual structure, indeed! But it happens to be the Sand Hollow Aquatic Center in St. George.
It houses a 25m by 25 yd competition and diving pool, and a 5,800 square foot leisure pool. The leisure pool has an overhead water dump bucket, water walk, water slides, and various sprays and moving water areas that provides a fun aquatic experience for the whole family.