Which of the below items best describes political contributions individuals can make to candidates? Please choose the best answer,

A: Political contributions are unlimited as any limit violates the Constitution
B: Political contributions are a constitutionally protected form of free expression
C: Political contributions are permitted only for primary elections.
D: Political contributions are permitted, but only from individuals, not groups

B: Political contributions are a constitutionally protected form of free expression