BattleRoyale

Battle Royales and me…

ImageSource. Battle Royales are ‘the thing’ today, and all developers are jumping on the train to put there own game …