halo 3 review

this dude is funny