For a sleepy small town (population 12,000) nestled on the Tennessee River in the northwest corner of Alabama, Muscle Shoals has an unrivaled reputation in American music. It's the place where Aretha ...