Noiseheads – “Ballad of Me, Myself, and I”

Noiseheads are a 90s-inspired rock band hailing from Florida. You can check out the video for “Ballad of Me, Myself, and I” below.