Carnaval brings SF 46 years of joy
Thousands of people line Mission Street to watch the Grand Parade representing the cultural heritages of many different countries.