What is a Kokopelli?

In the United State, this is a fertility god that is found in some Native Americans legends of the Southwest. It is a figure that has a hunched back and holds a flute to play it.You can find more information here: