cycle-a-thon

Etymology
From.