EUTOPIA
27 SURREAL PHOTOS FROM JAPAN'S "CAT ISLAND," WHERE WILD FELINES RULE
Aoshima, which is also known as "cat heaven" has six cats for every human.