MoviePaglu

Tashiro (2026)

A documentary about Tashiro Island in Japan - also known as “Cat Island” - and the cat photographer who documents them.