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.
Watch Now
Loading player...
Select Player
Watch Barking Island (2010) Online Free in HD | WOOFLIX