Blue Ridge Parkway Snake

Anyone know what kind of snake this is?

Found him along the Blue Ridge Parkway in North Carolina. Almost stepped on him and thought he was dead until we saw him move his head. He made no attempt to slittther away and it looked like he had a horn sticking from the back of his head.

Once we got home and could look closer at the pics we saw that he’d molted over all of his body except his head. He didn’t try to get away because he couldn’t see us.