theaveragegamer.com
Halo 4 Review (360)
The time has come, my friends. After all the hype, all the controversy, and all the anticipation – Halo 4 is going to be hitting store shelves worldwide in less than a week. I have had the ho…