North Carolina: Tropical depression forms off the coast of Cape Hatteras

North Carolina: Tropical depression forms off the coast of Cape Hatteras