WATCH: John Legend Blasts Donald Trump ..."He's a Piece of Sh**..."

We already knew that John Legend didn't like Donald Trump. He has made that known a number of times on camera, on twitter, etc. He decided that he wanted to make sure that we didn't forget tho! TMZ recently caught up with him to ask him his thoughts on Donald Trump and his comments about Baltimore. In case you are lost, Donald Trump attacked Rep Elijah Cummings. Baltimore is his district. Trump basically said Baltimore is "dangerous," "filthy" and "rodent infested". Of course, that did not sit well with a lot of people, including John Legend, and he did not bite his tongue expressing how he truly feels about Trump.

Check out Trump's tweets that have so many people calling him a racist. Plus, see John Legend's response to it all below.