Calcium perchlorate hydrate, 98%

AB101961