TMZ.com

John Legend Cusses Out Trump, Calls Him a Racist 'Piece of S***'

John Legend is going to war with President Trump, the gloves are off and it's a full-on street fight ... the singer is calling the President a 'piece of s***' and a canker sore on this country.

Click here for info about our online advertising practices.