Big Caterpillar Thing

Big Caterpillar Thing

Observation - Big Caterpillar Thing - UK and Ireland. Description: Fat and large! This fell out of a tree and very nearly landed on me . . . whatever is it?

Fat and large! This fell out of a tree and very nearly landed on me . . . whatever is it?