Up in the air with Wonder Woman

Mark S. Allen takes a ride aboard the new Wonder Woman ride at Six Flags Discovery Kingdom.