Russell Peak Lookout is a 2,579 foot trail through Idaho Panhandle National Forests. It can be accessed by foot, bicycle, and horse.