Those of us who enjoy a good run now and then can all understand the demands that are required for the activity. Some of the most obvious are good weather, comfortable, supportive shoes and attire, and not to mention time! It can soon become hard for us to run for long periods of time–the painful [...]