Peacock glimpsed

Peacock glimpsed

Observation - Peacock glimpsed - UK and Ireland. Description: