Loading patent details...
US9969494B1: Delivery drop platforms, tethers, and stabilization | Searchlight