Just saw this thread and thought I would comment. I was a United States Marine for 13 years. I have always been in outstanding shape (not to brag). However, p90x does take you to another level. You get what you put into it though. You can sandbag it and get nowhere or you can push yourself. At the age of 30 I was probably in the best shape of my life. Crossfit is ok from what I have seen. But, I have also seen many people get injured doing it.
|