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.
Postcredit
Log in to view review consensus
Comments
No comments yet.
Related
Language French
Production
Rank
Prestige