psyclonesteve | Titan, Six Flags Over Texas 2003 (Off Ride Only). @psyclonesteve | Uploaded November 2015 | Updated October 2024, 3 days ago.
Titan, the Giovanola mega coaster at Six Flags Over Texas filmed off ride only during the RCCGB USA Tour of 2003 by Andrew Marshall.
Titan, the Giovanola mega coaster at Six Flags Over Texas filmed off ride only during the RCCGB USA Tour of 2003 by Andrew Marshall.