Ouroboros - Greg Ballenger

Greg Ballenger

Ouroboros

24 x 24 ″Acrylic on Canvas
$2,250