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