Life Without Skin Promo video for the Lumerians, from the album High Frontier. Stills Behind the Scenes Production Art