Shoes with 1,050 'human' teeth so Halloween costumes