Satan Shoes Released in Limited Edition of 666 Pairs