Muscle Shoals Canal


Muscle Shoals Canal - canal in Lauderdale County, Alabama, United States of America.