Tropical Storm Barry forms in the Gulf. Landfall expected this weekend