“Apex Legends” is the newest game to enter the “Battle Royale” genre of gaming and has reached 25 million players in just one week of release. A “Battle Royale” game usually takes place on an island where players are dropped off and must fight until they are the lone survivor[Read More…]