Dove On Barbed Wire

A dove rests on barbed wire, symbolising peace.

Dove On Barbed Wire

A dove rests on barbed wire, symbolising peace.