Caddo Lake

Details
Caddo Lake is a 25,400-acre lake and wetland located on the border between Texas and Louisiana. It is the largest natural fresh water lake in the South.
Events