Compliments Rap Battle

The Compliments Rap Battle Is As Messed Up As It Sounds But Ultimately Awesome

Rap battles are renowned for cusses so seeing something like this is just weird.