By Steve Barry on August 2, 2010
Strikeforce “Houston” takes place on Saturday, August 21 at the Toyota Center in Houston, Texas. The latest Strikeforce “Houston” fight card can be found in our fight cards section.
Stay up-to-date with the latest from MMA Convert.
NO THANKS, I'M NOT INTERESTED.