A cute aesthetic still frame from an 80's Sailor Moon anime, minimal street in Japan with a waterfall