devinp267
V.I.P. Member
- Sep 15, 2015
- 1,493
- 1,784
Well i heard 200ft from somewhere at first....Which means that both the 180 ft height and 75mph top speed are still planned. Everybody celebrate! :clap: