Lake Map |
Mar. 2, 2008
Lake Texoma is the 12th largest lake in the United States. It has 89,000 water acres covering some 869 acres. The main tributaries are the Red River from the west and the Washita River from the North... [Read More]
