This is a guest post from Bea of Hard Knock Radio.
Many hip-hop fans, writers, and online publications like to make lists of the best hip-hop songs. Doing so can be quite the challenge, however. This endeavour will take dedication, perseverance, and even blood, sweat and tears. You might think that to be an exaggerated point of view but I assure you it is not.