Spotlight on Caddo Lake

Caddo Lake is a natural wonderland. Formed some untold hundreds of years ago by a massive logjam on the Texas-Louisiana state line, it is often referred to as the “only natural lake in Texas”. It has been impounded by a man-made dam for about 100 years, but one thing is sure – Caddo Lake is…