Sign In
We'll never share your email with anyone else.
Reset Password

Enter your email address and we'll send you a link to reset your password.

Back to Sign In



Poster Barking Island 2010

Barking Island 2010

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.


Download : MP4

Movie Similars

Movie Recommendations