Carmel Beach Lupines

Carmel Beach Lupines

20 by 30 inches