Those things been around at least 30 years
I know i have been on one a few time at six flags ma.
That one looked super duper...very modern...expensive