Peter Sallale
12:05 am
Respawn Entertainment recently debuted their newest title, Apex Legends, a free-to-play Battle Royale shooter. Revealing and releasing the...