troop501.net
Christopher “Blake” Hufford
Eagle Board of Review: 07/25/2013 Awarded: To Be Announced Three years and 7 months ago, Christopher “Blake” Hufford embarked on a very daunting journey, one clearly off of the beaten …