Modern Warfare 2 launch trailer does business, sh**s bed
F**k us. Infinity Ward just released the Modern Warfare 2 launch trailer, and it's a force 10 show-stopper. Watch it in HD on YouTube.
You can watch it after the break as well.
It's out next week. Thanks, G1G.