Any idea what this could be? it was found in Birmingham, Alabama, on a rock path in my front yard. My mom thinks it's a baby snake of some kind with a deformed head, I'm thinking it could possibly be some kind of bizarre worm. What do you guys think?

