Trinity Mirror Regional Riders
London, England, United Kingdom
A bunch of disparate media rebels from across the UK. Looking bad in lycra is a prerequisite.
Last Week's Leaders
This Week's Leaderboard
and 2 others