Life without Borders

Welcome to this Japanese scarecrow town where dolls outnumber living people three to one

1_Japanese scarecrow town