The Appleseed Cast are streaming clips of Illumination Ritual, their eighth studio album out on every format imaginable April 23 via the Graveface Records & Curiosities imprint. Preview it below.