Place: Burden Falls Wilderness, Delwood, Illinois, United States
By Brandon Chapple Uploaded on 28 January 2008 36 views