One-Two Punch — UFC Undisputed Sells Millions, Sequel Announced
UFC means Ultimate Fighting Championship, the flagship program of the Mixed Martial Arts world. Er, right, forgot my audience for a moment… Kung-fu boxing on TV. Recently, the UFC licensed out to THQ the rights for a game...
Read More
Recent Comments