I beleive I am seeing a chiton, but I don't see it really clear.