If you haven't watched Macklemore's new music video for 'Downtown' yet, stop what you are doing and punch yourself in the face. Because it is legitimately awesome.
Featuring Kool Moe Dee, Grandmaster Caz, Melle Mel and one ~surprise~ guest, this catchy song will be in your head for a while.