Even if rap is not your thing, this song will blow you away.

Mac Lethal has come out with this impressive tongue-twisting rap that he performs alphabetically from A to Z. It was so tough to pull off that he needed 67 takes to nail it.

As amazing as it is, be warned some of the lyrics are NSFW, but also be warned you've probably not heard anything like it.