Eugene Roger (CMT)

Eugene Roger is a roman demigod son of Diana.