Kayhole Canyon is a 2,604 foot trail through Lake Pueblo State Park. It can be accessed by foot and bicycle.