Posted | Contributed by Lone Star Thrills
Now that the off-season is in full swing we have posted a full on-ride video of Titan at Six Flags Over Texas. Filmed January 1, 2002 in 30 degree weather.
Link: Lone Star Thrills
©2022, POP World Media, LLC, All Rights Reserved
Legal, privacy and copyright | Contact Us