Rocky Beach

from $40.00

A beach framed by some large rocks.

Signed:
Paper Type:
Material:
Size:

A beach framed by some large rocks.