Kid Rock has raised more than $375,000 (£234,375) for charity while on the road.
The rocker began his Care tour earlier this month (Nov11) and announced plans to donate proceeds from the live shows to needy organisations through his Kid Rock Foundation.
He's halfway through the 12-date trek and Rock is already preparing to hand over the six-figure sum to local charities, thanks to a little extra help from business moguls in his native Detroit, Michigan.
The Cowboy singer is due to wrap up the Care gigs in Boise, Idaho on 4 December (11), before paying tribute to outstanding individuals across the world by performing on upcoming U.S. TV special CNN Heroes: An All-Star Tribute on 11 December (11).