default2.jpg

AOSHIMA

Cats outnumber humans on Japan's Aoshima Island.