Haruka Abe

Nerima, Tokyo, Japan / 1988