24"x18", Oil on wood panel

American Troubadour

$2,950.00Price