CHINA

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

34258703_10156338951089780_9177940250754809856_n

Advertisements