Blauwkeelagame

Blauwkeelagame

Mlilwane Wildlife Sanctuary ( Swaziland)