John Barkley
Vista Breeze, 2023
Huile sur toile / Oil on Canvas
20 x 20 in.
Series: Landscapes
68
of
68