Rainbow-025.jpg Music and dance, International Rainbow Gathering | La Verendrye Park, Quebec, Canada | August 2004