The Fun, Challenges, and Grievances of eFestivus501

Ebiking 501 kilometers in five days to close out 2020.