Kid Rock's concert in Grand Rapids, Mich. included a lengthy 'campaign' speech that can only be described as "Wow!"

For four minutes the Michigan raised country-rap-rocker challenges the establishment and his critics with rhyming rhetoric that expresses his views on universal healthcare, deadbeat dads, the KKK and bigotry — the speech was quite literally that. He entered to "Hail to the Chief" and stood behind a podium flanked by two provocatively dressed women.

Rock actually denounces the white supremacist movement. Previously he'd been targeted by civil rights groups for once celebrating the Confederate flag and for denouncing what former NFL quarterback Colin Kaepernick did during the National Anthem in 2016 (he took a knee). Some called Rock a racist for being politically incorrect, he points out before emphatically telling Nazis and other similar-minded groups to disappear, in crude language.

Kid Rock Insists Senate Run Is Real

Video of the R-rated speech is tough to come by on YouTube, but clips can be found on Instagram and Twitter. At the beginning the star bemoans universal healthcare and women who can't care for themselves but keep having kids. He supports rehabilitative initiatives and training for these women, but has no time for deadbeat dads.

The speech begins to wrap when he says: "If 'Kid Rock for Senate' has got folks in disarray, wait 'til they hear 'Kid Rock for President of the U.S.A.'!"

Rock (real name Robert Richie) has not officially entered the race for U.S. Senate, and some like rocker Ted Nugent doubt he will. Next week he begins six shows to open Detroit's new Little Ceasars Arena.

See the Most Political Stars In Country Music