https://turkish123com.com/Movies Logo

Barking Island

Constantinople, Ottoman Empire, 1910. There are too many stray dogs on the streets, so the government decides to deport thousands of them on a desert island, off the coast of the city.

Advertisement

Where to Watch

Stream, buy or rent this movie from the providers below.

Stream
Not available
Buy
Not available
Rent
Not available