Singer Kanye WestKanye Omari WestOvernight Energy: Greens sue over chemical safety rollback | EPA finalizes ethanol rule in face of opposition | House Dems detail environmental priorities for next year Kanye to join Joel Osteen on tour at Yankee Stadium: report A$AP Rocky blocked from performing in Swedish prison where he was held MORE performed Friday at a jail in Harris County, Texas, according to the county's sheriff. 

"@kanyewest and his choir brought some light and #churchservice to people who needed it today at the Harris County Jail," tweeted Harris County Sheriff Ed Gonzalez. 

He also posted a video in which West appears to embrace and shake hands with inmates in addition to performing. 

The Houston Chronicle reported that West's performances, the first for more than 200 men and the second for a smaller number of women, had been unannounced. 

The newspaper reported that he told the audience that "this is a mission, not a show." 

West is an outspoken supporter of President TrumpDonald John TrumpTrump rails against impeachment in speech to Texas farmers Trump administration planning to crack down on 'birth tourism': report George Conway on Trump adding Dershowitz, Starr to legal team: 'Hard to see how either could help' MORE

Kim Kardashian WestKimberly (Kim) Noel Kardashian WestPrison to proprietorship: The path to real second chances Kanye West performs for Texas inmates Texas court grants indefinite stay on Rodney Reed execution MORE, the reality TV star who is married to Kanye West, said this month that she hopes to open a law firm focused on prison reform. Kardashian West has been a vocal advocate for criminal justice reform.