Two Headed Snakes

Two Headed Snakes

    Animals born with more than one head have a condition called polycephaly (literally “many heads”) and polycephalic animals only come in two kinds; bicephalic (having…