Flowers and more - John De Novellis

Hummingbird Moth on Sweet William