I have no idea what this is. About one and a half inches long, hanging on the screen door. It did eventually fly away, but not because I stuck an iPhone in its face. The leaving was voluntary. I wondered if a mothership had called it back and if it even was organic.