Medusa Shaman

$429.87
Medusa Shaman

20 x 20 x 1 1/2 inch oil on stretched canvas with a hanger on back! free shipping in the USA lower 48. All art is signed by the artist