 Agowri Amman is a 1000- to 2000-year-old temple.Mother Agowri graces the temple with two heads sitting on a lotus-shaped "Peeta".One face is ferocious, with long and sharp teeth showing her destructive side against the demons.