WPBF 25 First Warning meteorologists are tracking the remnants of Sara after it made landfall along the coast of Belize ...