I live in Northern Michigan and its getting to that time of year where I will not be able to get out and run nearly as much as I would like. I have signed up to run the Miami Half Marathon which is the end of January. My plan is to cross train, get outside to run for my long runs, and do speed work on the treadmill when I can't go outside. I have done CrossFit in the past and wanted a change so I have decided to do P90X2, so far its been great! Lots of single leg balance work as well as core work. I think it will be a great addition to my training. What do you do to cross train when you can't run?