

















Check out a five-hour struggle caught on camera between a giant desert kingsnake and a sand monitor.
Check out a five-hour struggle caught on camera between a giant desert kingsnake and a sand monitor.
Check out a five-hour struggle caught on camera between a giant desert kingsnake and a sand monitor.