The National Hurricane Center confirmed the development of both Tropical Storm Lee and Tropical Storm Maria Saturday, the 12th and 13th named storms of the 2017 hurricane season.

About The Author