1 definition by rich6666
are an awesome band from sudbury, suffolk in England.
They play metal music for fans of megadeth, ozzy, pantera etc
check them out on myspace
They play metal music for fans of megadeth, ozzy, pantera etc
check them out on myspace
by rich6666 June 14, 2007