Caterpillar at Musselburgh

Caterpillar at Musselburgh

Observation - Caterpillar at Musselburgh - Global. Description: