SMITE - God Reveal: Ah Puch, Horrific God of DecayAh Puch, Horrific God of Decay is revealed in this trailer for SMITE.By Gajan Kulasingham on August 20, 2015 at 12:30PM PDT SMITE