Chiba

Chiba is the prefecture where The Future Radio and the Artificial Pigeons takes place.