Whether you’re an experienced runner or are completely fresh to the track, training for a marathon is no easy feat. It demands dedication, meal plans and a specific training plan to ensure you’re truly prepared for those 26 miles. Safe to say that you could do with all the helping hands you can get. Today, with technology becoming increasingly advanced,…