Ophelia, a formidable tropical storm, made its presence known when it made landfall near Emerald Isle, North Carolina, during the early hours of Saturday morning. […]