Star Mine

Star Mine is a starfish enemy that is located only in the first part of Duff McWhalen's stage. They are invincible to all attacks.