1 month agoOff Ride Footage of THE LEGEND at HOLIDAY WORLD, Santa Claus, Indiana, USAThe 5th Guardian