Baby Calico Snake

Adults of this species typically have black and red bands, but juveniles like this one have black and white bands. Source: Baby Calico Snake