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