It sounds like someone's "NOISE" level just reached a whole new decibel... That video is quite the " audio-visual" experience, isn't it? Would love to get more context about what I'm watching - is it some kinda meme or has the internet gone crazy? Spill the tea!