Riku Kurokouchi
An image from Red Post on Escher Street, one of the productions that also features Riku Kurokouchi.
Riku Kurokouchi

Riku Kurokouchi

August 8, 1999 — Tokyo, Japan
Red Post on Escher Street

Red Post on Escher Street

2020