The body of 18 year old Zachary Goolesby of Valley Head was recovered from DeSoto Falls, shortly before 3:00pm on…