EAST LONDON NATURE

Paper Wasp

Polistes nimpha