B,  China

Ba She

Ba She is a monstrous creature from Chinese myth in the form of a snake large enough to swallow an elephant. When it does, however, it takes three years for it to digest the elephant’s body. It is typically described as resembling a python and is either black with a green head, or black, red, green, and yellow. It is believed that carrying Ba She skin in contact with your own skin will prevent lung problems.

Citations:

Bane, Theresa. Encyclopedia of Beasts and Monsters in Myth, Legend and Folklore. United States, McFarland, Incorporated, Publishers, 2016.