Tropical Storm Barry (2001)

Tropical Storm Barry was a strong tropical storm that made landfall on the Florida Panhandle during August 2001. Barry was the ...
Read more