Game of Drones Teaser

Are aliens keeping an eye on NASA? more