ccaracal-[against all odds]

more about : ccaracal