A couple of weeks ago country star Casey James rolled through town with the 'Taste of Country Christmas Tour' on Dec.1 with some great music and a clean shaven face. Up until then, James was sporting a full blown beard and apparently we missed watching James shave his beard onstage by one day.

According to Taste of Country.com, not only did James grow out his facial hair for a good cause, St. Jude Children's Research Hospital but he gave his fans a treat when he shaved his scruffy face on stage at Shreveport’s Strand Theatre on Nov. 30. It was all in part of No Shave November.

He explained to the crowd that his friend promised to donate “a big chunk of money” to the fundraiser in exchange for the singer shaving his face onstage. “For the record, this is the weirdest thing I’ve ever done in my life,” the country crooner said mid-shave. And then he kept on going.

Here's the proof.

See photos from the Texarkana show Dec. 1 at Shooters.