Video: POV: The Titan

Get an up-close look at the Titan at Six Flags in Texas.