The Triwizard Spirit Rally at The Wizarding World of Harry Potter section of Islands of Adventure in Universal Studios Theme Park in Orlando Florida.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…