Mount Cheaha Revisited 4.25x » The lookout tower on top of Mount Cheaha – the highest point in the state of Alabama – trying to peak out through the clouds.
So @briantoone avenges the bad luck of 2 years ago at Sandy Springs... Mostly. Finished 20th, but lost skin after crashing during rainy race 2 weeks ago
Trackback this post | Subscribe to the comments via RSS Feed