Its the size of a 50 cent piece, clinging to the trunk of my maple tree? Baby Alien?