BugsPictures from Earth


Sphinx luscitiosa (Clemens' Sphinx - Hodges #7811)