Halo ODST is coming out in a few weeks (Sept 22, 2009).  Here is an awesome trailer to keep you company until then.

Enjoy!