A lone survivor struggles to navigate the wreckage of an Arab metropolis in the wake of a zombie epidemic.
沪公网安备 31010402000124号