A worldwide community photographing and learning about wildlife
Alypia octomaculata
Black with white and yellow spots about the size of the tips of my two thumbs together
Nice! I wonder if the yellow spots at the legs are pollen.. Can't really tell from this end..