The Delma Shell Star Black Tag is a limited edition watch with only 500 models produced.