Animatronic dinosaur attraction opens at Cedar Point amusement park on May 12, 2012. Originally posted on http://pointbuzz.com/