Original Post D Densun 151 Densun Jun 15, 2002 at 1:34 AM I know it''s the name of an album by Monster Magnet, but I know I''ve heard it somewhere else. Anyone know what I''m talking about?