Top 12 Tips for the Best Half Marathon Race Experience If you have a marathon coming up in a few weeks and is curious on…