Tropical Storm Sara has formed in the western Caribbean Sea and threatens to cause catastrophic flooding through the weekend.