126 E Main St
Newark, Delaware 19711

Boomslang is a three-piece band based out of Newark, DE.

Added by Upcoming Robot on February 9, 2011