World’s highest drop ride, Zumanjaro in New Jersey. Would you dare to get on it?
Source: via Mack on ScrappyBook