I learned of this band from my brother, who remember very much enjoying their music. I just happened on this song in the last month or two but I immediately shared it with him knowing how (I remember) he liked them. It totally slaps! And if you didn’t believe in aliens before, these ladies in this video might make you wonder what is going on…
(also, just fyi there is an expletive present in this song)