podtacular.com
Halo 3 Announced, Millions Pee Their Pants
I hate to say I told you so but… I told you so. Ok I don’t hate it that much. :) The fateful day has arrived and we are treated to a trailer rendered on 360 hardware with the Halo 3 eng…