Why do They Throw Beads At Mardi Gras?

Guys usually throw beads at mardi gras because they are wanting the women to raise up there shirts and show there breast. Some people will just throw the beads for no reason.