Primo Giovanni

Primo Giovanni is a 10th generation neonate of the Giovanni clan.

Biography
(...)