extreme measures

Filter
HD
Barking Island 5.3

Barking Island

2010 15 min Movie
Barking Island
5.3201015 minHD
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.
Country: