Nestled on the banks of the Tennessee River, Muscle Shoals, Alabama is a city with a fascinating history. This city is home to the “Muscle Shoals Sound”, and since the ... Read more