Canyon Showers

$3,350.00

20×24 oil on canvas