The attraction is located in the Show Stage with its entrance in the Wild West section of the park, just around the corner from Doomsday Destroyer.
13 December, 2018 by Richard