Luna or Moon Moth Caterpillar Actias luna larvae feeding on birch leaves bright green

- Image ID: BE25BM