large, brutal monster exploding. outside of ancient greek temple. bollywood fantasy action movie still. horrible battle. many scars. death.