Endurance & performance tech: news & opinion
Just spent $1,000 on a Garmin watch? Now the company wants $70/year to let you share…