Flagstaff to Grand Canyon

I was recently looking for a training ride for an upcoming endurance race.  I wanted to find a trip which was both long and at a higher elevation.  I was thrilled when I found a 70 mile rout...