Hyleg Ourobockle

One of the bosses of Mega Man Zero 2. Ourobockle is based on mostly snakes, but also the ouroborus.