Looks like they could be Chitons, check this page out: ChitonFAQs