devinp267
V.I.P. Member
- Sep 15, 2015
- 1,501
- 1,800
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: