Chiton

Chiton

Observation - Chiton - UK and Ireland. Description: