The largest indoor water park in North America is here

DreamWorks Water Park is an indoor water park within the American Dream shopping and entertainment complex.

It is opening on March 19 at the Meadowlands Sports Complex in New Jersey, United States.

The water park includes 40 water slides and 15 attractions, and will cover 8.5 acres.

Read Full Story