Muscle Shoals Gun & Knife Show - On January 18-19, at the North Alabama Fairgrounds in Muscle Shoals. The event, hosted by ...