This is definitely an alien from Mars pretending to be a small insect! It has antenna for satellite communications! LoL