Animal Gods
Worshiping animals was a common practice among many ancient civilizations. The Egyptians worshiped several animals from snakes and birds to lions and cats. Even today certain countries like India which have very long cultural history worship animals in various forms. Some of their prominent Gods are Ganesha - the elephant God, Hanuman - the monkey God, Narashima - the Lion God and Naga Devi - the snake God. Legend has it that each of these Gods were created to destroy certain evil powers which shielded themselves from being destroyed by any human or divine force. Creation of such mutant, powerful beings was necessary to slay certain demons. Here are the photos of some of our animal Gods.
Every country has similar Taboo practices in their cultures. Click to know more about people who beat themselves before intercourse, families which drink and dance before the corpses of their ancestors and many more weird practices prevalent all through the earth
here.