North Wales Kingfisher sits on a duck

Kingfisher Aberogwen North Wales
Anonymous