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