IFCS 2012 Weekend Recap

Well another IFCS World Championships has come and gone. This one a bit different in that it was right here in North America. Unfortunately for me, a week before the event, I threw my back out and was unsure if I would even be able [...]