yes
It is a genetic flaw or mutation. Snakes do not naturally have 2 heads
yes it can I'm not kidding
The information carried in its DNA instructed the embryo to develop into a snake. You can read more about snakes at the Animal Planet link provided below.
somebody cheesed her to have snakes on her head and tern them in to stone