Apex Legends: Do We Finally Have A Fortnite Killer?

Apex Legends, a game by EA and Respawn, was released earlier this year and it gained immense popularity in no time. In around a week after its release, the game was already more popular and streamed on Twitch than Fortnite! It even had 500% more audience on the platform than Fortnite at some point of […]