Tropical Storm Sara Has Formed – Will It Impact Disney World?
A tropical storm has formed in the Caribbean Sea and the National Hurricane Center is closely monitoring the system. ©NHC Could this storm impact Disney World in the coming days? We have all the...