If you’ve ever watched American Ninja Warrior on NBC and wondered if the obstacles are as intimidating in real life as they look on your TV screen, rest assured that they are! I know that for a fact because the show filmed two episodes at Universal Studios Florida this past … Read More »