A group of Buffaloes is called?

A group of Buffaloes is called?

A. Pack
B. School
C. Gang 
D. Team