Strikeforce Challengers 18 fight card rumors and scheduled bouts on August 12, 2011, at The Pearl at The Palms Casino Resort in Las Vegas, Nevada. Read More >>
Strikeforce Challengers 18 Fight Card Rumors
Strikeforce Challengers 18 fight card rumors and scheduled bouts on August 12, 2011, at The Pearl at The Palms Casino Resort in Las Vegas, Nevada. Read More >>