Caterpiller - Newborough Beach, Anglesey

Caterpiller - Newborough Beach, Anglesey

Observation - Caterpiller - Newborough Beach, Anglesey - UK and Ireland. Description: