New Texas Giant, Six Flags Over Texas, Texas, USA A woman was killed after she was ejected from the train mid-ride. Β Source ο»Ώο»Ώs Read More...