stupidevilbastard.com
Call of Duty: Modern Warfare 3 trailer hits the net.
And it’s looking pretty good: It’ll definitely be interesting to see Infinity Ward will be able to live up to expectations now that so many top people responsible for the series have le…