A Leola man is facing child pornography charges after more than a million inappropriate photos of children were allegedly found in his home.