C cnbc.com Drones that can haul a 20-pound load for 500 miles and land on a moving target 158 points spking 8 years ago 139 comments