Read More

Formula 1 Drones

A new sport was born in the USA: the drone race. The Drone Racing League (DLR) announced that…