Posted on April 8, 2002 by grayboJellied eels are the new Jellied eels are the new rock and roll, apparently.