The Popobawa

The Popobawa is a creature from folklore on the Zanzibar Islands, located off the coast of Tanzania in Africa. This creature has been feared and spoken about for decades and…