The Good Shepherd (10x12ins) €450

The Good Shepherd (10x12ins) €450

The Good Shepherd (10x12ins) €450