Evil Love by Meat Puppets Overview Tag Appears on 1994 - Too High To Die Too High to Die Too High To Die Playcount 12 Listeners 3