Tracking Tropical Storm Barry as it makes landfall
Watch live video as NBC News weather radar tracks Tropical Storm Barry as it makes landfall in the southern U.S.
The latest updates on Tropical Storm Barry. Find news, videos and track the storm's impact as it makes landfall in Louisiana.
Watch live video as NBC News weather radar tracks Tropical Storm Barry as it makes landfall in the southern U.S.