David Rossiter

Shivling - 89 x 69 cm, mixed media on Indian paper

Shivling - 89 x 69 cm, mixed media on Indian paper