How big are cape buffalo?

Cape buffaloes weigh about 2000 pounds to 3000 pounds. Their hook like horns can be up to 2 ft in span.