Hurricane Helene's storm surge inundated neighborhoods on Siesta Key, leaving businesses and residents with conditions unlike anything most had seen on the picture-perfect island barrier island resort ...