Beach of the Living Rock

Rency Punnoose Beach of the Living Rock 20x30 Oil on Canvas SOLD