Apex Legends just hinted at a probable return of Skull Town in the game and it caught the attention of several fans. Gamers usually have a favorite spot in multiplayer shooter games where they love to drop in huge numbers and battle it out among themselves. In Apex Legends, the Skull Town has always been