What does the red stripe on Mexico's flag symbolize?
A) The abundance of hot peppers growing in Mexico
B) The blood of the heroes who died fighting for Mexico's independence
C) The democratic power held by the Mexican people
D) The robe of Santa Maria de Concepcion