Lake Yahola
Lake Yahola is a water supply and recreation lake north of Tulsa, OK and is located at the Mohawk Park. Easy to find by following the signs to Tulsa Zoo.
Other
bighiker on scottexservices.com