News

Discover Aoshima, Japan’s famous Cat Island in Ehime Prefecture, where over 80 cats roam freely and only four humans remain.