Aoshima “Cat Island” September 15, 2023November 15, 2023 0 Comments Aoshima is a small island off the coast of Ōzu in Ehime, home to hundreds of cats.