Like it or not, the Call of Duty franchise is here to stay and Activision has made a point to ensure so. The company has recently updated their official Call of Duty website, confirming that it will be unveiling yet another new title on May 1 to the...