What In The Absolute Hell Is This Alien Street Band?

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.

 
 
Hammer

Hammer

Want to know more about Hammer? Get their official bio, social pages & articles on 104.7 WIOT! Read more

title

Content Goes Here