The Best Feeling of All: Finishing a Long Bike Ride on May 02, 2023 cycling achievement cycling motivation cyclist mindset endurance cycling long bike rides mental benefits of cycling post-ride satisfaction +