A Colorado Land Rover Adventure

Telluride, Colo. — As the small twin-engine prop plane circled on final approach to the Telluride (Colorado) Region Airport, I began to get a sense what the next three days would be like.? Located at 9,070 feet above sea level, this is the highest commercial airport in North America, and about 50 yards to the…

Read More…