No wonder Mary was a virgin. Jesus has two dads.