New Call of Duty Infinite Warfare trailer puts you in the captain’s seat
Activision has released a new trailer for their upcoming game, Call of Duty: Infinite Warfare. The video was posted on their official Youtube channel. Titled, "Long Live the Captain," the trailer sets up the ov... Read More...