Strava
Menu
Mobile
Features
Subscription
Maps
Stories
Sign Up
Log In
Loading …
Leeds Tri Centre (run)
Private Club
Running
Leeds, England, United Kingdom
Helping to keep everyone in contact and a good bit of stalking.
Last Week's Leaders
Last Week
This Week
This Week's Leaderboard
22 members
and 18 others