Guardian Cagnazzo

A guardian soul that punches enemies.