A huge, brand new water park is set to open up this week. On June 23, Splash Indoor Water Park is going to open up. It is a massive 20,000-square-foot facility.
Buffalo is known for snow. Ask anyone who isn't from here what they think about when they hear "Buffalo." They'll probably tell you wings, The Bills, & Snow.