WPBF 25 First Warning meteorologists are tracking Tropical Depression Sara. According to the National Hurricane Center, Sara made landfall as a tropical storm around 7 a.m. along the coast of Belize.