Bethesda has announced a new 32-player online game known as Battlecry, they’ve released an epic CGI trailer for the new title:
Categories: Announcements, E3, First Look, Game Updates, Gameplay, Gaming News, Release Dates, Reveals, Slider Content, Teasers, Trailers, Upcoming Releases