Holi, a Hindu festival that celebrates the triumph of good over evil, has united diverse crowds across major U.S. cities over the weekend. Cities like New York, Chicago and San Diego experienced vibrant and colorful celebrations as thousands of people came together to commemorate the Hindu festival of colors, which typically marks the beginning of spring.