I was surprised by the high level of fitness of the cycling group I now ride with most weekends.
Most of them are 50 plus, some over 60, yet they can all chalk off a hilly 50 miler around County Durham without having to get off and push.
They ride mountain/hybrids, so speed isn't their strong...