For marathon runners, choosing the right running watch is essential. It needs to be reliable, provide comprehensive data, and withstand the rigors of long-distance training. The Garmin Forerunner 945 boasts an impressive array of features aimed squarely at garmin 945 smartwatch review triathletes and ultramarathoners. But does it live up to the hyp