CaptionA congregation at The Dirty Kids' Camp. The Rainbow Gathering is an annual festival that takes place around the Fourth of July holiday weekend in a different American national park each year. Part of the point is to celebrate inclusiveness and pray for world peace. The festival attracts hundreds of teenage runaways and travelers who are nicknamed 'The Dirty Kids'. The 2009 Gathering was held in the Santa Fe National Forest, New Mexico.