Posted on December 19, 1989December 25, 2020 by adminFlaming Castle Flaming Castle, oil on paper, approx. 32″ x 38″, circa 1985 Related