CHINA!

Finally, Cloacinae is back to it’s birthplace, where it all started back in 2012. With screenings in Beijing & Shanghai

34258703_10156338951089780_9177940250754809856_n

Advertisements