I want to know what this IS! size? I remember bugs seen on an island in the sea of Cortez, fuzzy, white, I think maybe Thistledown Velvet-ant, apparently there are a few species of hairy ants, but this guy doesn't seem ant like, atleast on the top side.