for the first part imma say no. giraffes actually have the same amount of neck bones as a human! for the second part imma say yes. because stuff like polydactyly exists and happens so