MARTINSBURG, W.Va. (WDVM) — Veterans at the Martinsburg VA Medical Center had a surprise visit from country music star, Trace Adkins.

Adkins showed up Saturday morning and greeted smiling veterans and staff; snapping photos along the way.

Adkins is known for his patriotic songs and non-profit work with veterans organizations across the country, such as his role as a volunteer in the Wounded Warrior Project. This is Adkins’ second appearance at the Martinsburg VA.

“The most rewarding thing I’ve done in my career has been stuff I’ve done with veterans organizations,” said Adkins. “I just love rubbing shoulders with heroes.”

Adkins visit to the comes before his performance at Hollywood Casino at Charles Town races Saturday night.