Godspeed | Setagaya, Japan

In the world but not of it...