Water World Ranked #10 Water Park in the World

Colorado's own Water World is making a big splash. Trip Advisor did a 12 month review of water parks worldwide, and Water World in Federal Heights came in at #10! The top three are all in Orlando, Florida, while the best in the world is in Spain.