President Bush, 4/28/06:
I think the national anthem ought to be sung in English, and I think people who want to be a citizen of this country ought to learn English and they ought to learn to sing the national anthem in English.
But in his book American Dynasty, Kevin Phillips notes that during Bush’s first presidential campaign, he would often sing the national anthem in Spanish. From pg. 142:
When visiting cities like Chicago, Milwaukee, or Philadelphia, in pivotal states, he would drop in at Hispanic festivals and parties, sometimes joining in singing “The Star-Spangled Banner” in Spanish, sometimes partying with a “Viva Bush” mariachi band flown in from Texas.
(HT: TP Commenter Todd)