Windham Springs, Alabama

From Wikipedia, the free encyclopedia

Windham Springs is a small, unincorporated community in Tuscaloosa County, Alabama. Near Windham Springs, there is the WTTO Tower, a guyed TV mast, which belongs to the tallest constructions on earth.

[edit] External links