Fallen view China's new hexacopters and self-detonating drones.