Aoshima, also known as Cat Island, is a tiny remote island in the Ehime Prefecture of southern Japan where cats outnumber humans 6 to 1. So you can imagine the horror these people felt when recently the food supply service was...
Aoshima, also known as Cat Island, is a tiny remote island in the Ehime Prefecture of southern Japan where cats outnumber humans 6 to 1. So you can imagine the horror...