Ok so the jokes on me. A little research and turns out LSD and acid are one and the same. It's not the first nor last time I am proven to be the naive fool.
Where is that reno video? Come on, someone must have it. It was in the same thread where that Wal's Natural High was originally posted (which I can't find because apparently I am horrible at using the search function).