Did you know that the name teonanácatl , referring to a sacred mushroom of the Aztecs , translates to "the flesh of God "? SOMEFACTS.com