Theseus Castora

Theseus Perseus Castora, is the son of Hazel Castora and Hephaestus.