This documents life on Tashirojima, a tiny island off the Oshika Peninsula in Japan. It’s home to 800 cat overlords, and the 100 or so humans who slavishly feed their feral masters.

Read more…





Gizmodo

deneme bonusu

deneme bonusu