Strava Announces $110 Million Financing in Partnership with TCV and Sequoia

Strava is the largest sports community in the world with more than 70 million members in 195 countries.