By Ibn-Umar Abbasparker of Indie Band Guru Loud, noisy, and brash. These are just a few of the words that could be used to describe “Pyramids,” the new song by up-and-comers Naked Giants. Naked Giants Breaking Through In an era where bands come and go like Facebook posts, Naked Giants is finding a way to