Mother Nature tried to stop us last night, but after a nearly hour and a half delay the show went on in Florence, Kentucky...you can't stop The American Band!