HUMMINGBIRD HAWK MOTH

HUMMINGBIRD HAWK MOTH

Observation - HUMMINGBIRD HAWK MOTH - UK and Ireland. Description: