The American Family Association has a history of telling lies.
It cannot be emphasized too strongly or too often that this great nation was founded, not by religionists, but by Christians; not on religions, but on the gospel of Jesus Christ!
But he never said that line.
Where does it come from? According to Snopes, it’s from an April, 1956 article from The Virginian in which the author quoted something else Henry said… and then added his own commentary that included those quoted words.
Christian Pseudohistorian David Barton, whose work has been discredited more times than you can imagine, first made the misattribution in the 1980s.
That’s the Christian Right for you, though. They refuse to correct mistakes, even when they’re objectively wrong. Lying for Jesus is always permitted.
(Thanks to Jonathon for the link)