Hummingbird Hawk Moth

Hummingbird Hawk Moth

Observation - Hummingbird Hawk Moth - UK and Ireland. Description: