E3 2004: Call of Duty: Finest Hour