Doctor Doom's Fearfall

Doctor Doom's Fearfall is a S&S Power Space Shot ride at Universal Studios New Brunswick