Home Tashirojima, the Cats Island in Japan8 Tashirojima, the Cats Island in Japan8 by Prashanth Damarla 6 years ago6 years ago Tashirojima, the Cats Island in Japan Tashirojima, the Cats Island in Japan