Followers 0
John MacDonald has no followers
John MacDonald
@john-macdonald-3480
Love of running, cycling and human physiology. Cyclocross, gravel, MTB, road TT and duathlon. A bit of everything…

Active 2d ago
Joined Oct 20, 2025
Manchester, GB
Powered by