Hummingbird Moth
Hummingbird moths are back on the butterfly bush
Omaha BeachBlue JayWild TurkeyWhite Horse of the CamargueHummingbird Moth