damn, poor cat hey. But its just part of nature, you could bet those cats are ferrel being that its south africa and all. cats and dogs pretty much roam wild there.
Gaboon viper must have been hungry. The two other cats sitting and watching is a little weird though