A striking close up of grey squirrel scratching itself on a large tree stump as pedestrians walk by - Cape Town, South Africa


Cape Town, South Africa

7 Seconds

Clip ID: 32765

Or

View Similar Clips from the Downtown Cape Town Collection.