Somewhere between your morning coffee and your evening news, there’s a place in Attalla, Alabama where a lion might roar so ...