I have no idea what is really going on here. They seem to be a self contained alien street band. Upon first look, you might think it could be another band from Gwar's homeworld. I can't be sure, but I think this street band is from another part of the universe. From what I could dig up, they are playing outside a coffee house in some town in New York called Peekskill. I am not sure if that is like peek and skill or peeks kill. Either way, this is one of those things where I am left with more questions than answers. Enjoy.
Content Goes Here