Tropical Storm Barry just hours away from making landfall