My 21 year old son showed me these and I couldn’t resist sharing. Find a quiet place away from anyone 13 and under and block out an hour or two for a little rap battle binge watching. These are fun and moderately educational. Warning: Most have some naughty words and some have even naughtier words. Enjoy!