new

[REVIEW] Apex Legends: There’s A New BR In Town

There’s a new Battle Royale game that was released Monday that’s taking Twitch by storm.…