From prehistoric time to the present, one blood line has endured. Garaaga's children range from the Indus Valley to Mesopotamia to Jerusalem and beyond, influencing ancient civilizations, mighty crusades, and everyday lives. The stories of the god Garaaga, Its half-human progeny, and their supplicants have been passed down through the generations. Leaving a frightful, lustful, body-strewn trail through the ages, Garaaga's children and worshipers have...