The US storm season is up and running.... Tropical Storm Ophelia has formed off the coast of North Carolina on Friday afternoon with maximum sustained winds of 60 mph. NOAA Tropical Storm Ophelia has made landfall in Emerald Isle, North Carolina with winds of 70 mph as a … [Read more...] about Tropical Storm Ophelia comes ashore in Mid Atlantic States…