Did you know Alabama has over 4,200 caves?! We explored Alabama's Waterfalls and Caves for a long weekend to show you all the nature Alabama has to offer.