Castle of the Eye; 1975; Niizuma, Minoru

Image