The Bacchae Published October 5, 2015 at 655 × 510 in artworks ← Previous Next → Oil on Canvas 5ft x 4ft 1991