Question: is lake talquin man made?
Answer: Lake Talquin. Lake Talquin is an 8,850 acre impoundment in the Ochlockonee river located just west of Tallahassee. The name combines Tallahassee and Quincy, the two cities whose residents turned the man-made lake creating a recreational opportunity for all ages.