The next entry in the Drop Dead series takes things up a notch, putting players in a cabin in the wood and tasking them with surviving for as long as possible.
Source
Related tags :
Technology. Innovation. Esports.
Technology. Innovation. Esports.