Still frame promo photo from scene from the retro Twin Peaks Japanese horror soap opera, retro haze