Video

World's fastest, tallest roller coaster unveiled in North Carolina