Filmed using a light-sensitive video camera, this film follows a leopardess in the Luangwa National Park, Zambia on her hunting forays throughout the night.
Filmed using a light-sensitive video camera, this film follows a leopardess in the Luangwa National Park, Zambia on her hunting forays throughout the night.