Well, I think that I have found my new favorite rap song (I don't listen to rap much but still shhhh). This is an extremely good song and it does flow really well. Overall its an extremely good parody that obviously has a lot of time and effort into it.