Garmin 2019: New Products – Forerunner 245M Fenix6 ?!? 945 ? Edge 1040 ? Speculation

It’s been a good year for Garmin’s endurance tech products and a good year, financially, for…