The Veldt Illuminated 1989 Tour w/ Dead Leaf Echo & The Hynx will be at Radio Artifact on Friday, May 5th!