Nagoro, like any other quiet riverside village in southern Japan, looks from afar, and sees elderly residents tending their gardens and families waiting patiently at a bus stop. Everything seems normal... until you realize that most of these “people” are not human.








