yellow archangel

yellow archangel

Observation - yellow archangel - UK and Ireland. Description: