Peripheria

A dystopian abandoned housing complex is taken over by wild dogs and a looming threat.