The Alabama shad is a slender, silvery fish that grows to 1.5 feet in length and weighs up to 3 pounds. Alabama shad migrate from the Gulf of Mexico upriver to spawn each year. They were previously so ...