Hampstead Heath Kingfisher

Hampstead Heath Kingfisher

Observation - Hampstead Heath Kingfisher - UK and Ireland. Description: