this is that dude who proclaimed himself "king of the goblins" right? never checked out his records although i must give props to anyone who spends that much time wearing foam latex appliances. i keep hearing really good things though, looks like imma have to check him out.
|