Pretty leopard tangled in barbed wire is so lucky these people just showed up