Peacock?

Peacock?

Observation - Peacock? - UK and Ireland. Description: