Dead Island 2 leaks on Amazon: Screens, details and possible release date

The game will reportedly take place across iconic Los Angeles locations

Dead Island 2 leaks on Amazon: Screens, details and possible release date