Yes, and I have just discovered the English name, Razor clams: http://www.productsfromspain.net/Food_from_Spain/Spanish_Food_from_Spain.html
That's what I was looking for the name all I saw was knives so why not Razor! LOL
Ayeyup...