sleuthnews.press
Anthem Video Game Debuts Launch Trailer
After several delays and revamps by EA games, the much anticipated game Anthem is set to hit consoles on February 22nd. A big claim is that EA made changes to the game so it was more like the popul…