Garmin Forerunner 310XT GPS watch with Heart Rate Monitor