Nile monitor

Nile monitor

Observation - Nile monitor - Southern Africa. Description: