The most talked about 2018 Grammy Awards were aired live from Madison Square Garden in New York City on C ...

The most talked about 2018 Grammy Awards were aired live from Madison Square Garden in New York City on CBS on Sunday, January 28. However, someone whole stole the limelight from the starry night is 6 ...