BugsPictures from Earth


Epicauta pardalis (Spotted Blister Beetle)