A weakened Hurricane Earl churned past North Carolina's Outer Banks and began to hit southeast Virginia early Friday. The storm is expected to hit southeastern New England Friday night.