Fall at Caddo Lake is beautiful. Some trees have already lost their leaves, some leaves are orange and some are still green. Caddo Lake is a 26,800 acres lake and bayou located on the Texas and Louisiana border in North East Texas and North West Louisiana. Caddo Lake is the largest natural lake of fresh water in the south US.
December 2nd, 2016
Viewed 600 Times - Last Visitor from Beverly Hills, CA on 09/11/2023 at 6:21 PM