Multimedia Check this out: Flying Humanoid Filmed Over Phoenix, Arizona? By Nate - 04/07/2016 0 1083 FacebookTwitterPinterestWhatsApp