Tornadoes and heavy rains buffeted parts of North Alabama this weekend, as high winds shook communities and first responders acted to save several people stranded in high water and pull them from ...