What I mean is that is this ride located in Great America, Nicktoons world, etc?
What I mean is that is this ride located in Great America, Nicktoons world, etc?
Its located in Universal Studios, Los Angeles, and Orlando
It's also showing at Noah's Ark, a water park in Wisconsin Dells, Wisconsin.
I haven't seen it at Universal Studios Hollywood. If it is there, where in the park is it?