New high altitude drop system

A newly tested system. Interesting reading.

1 Like