Self-described hippies are flocking to Colorado for the 50th anniversary gathering of the Rainbow Family of Living Light this July 4.
Self-described hippies are flocking to Colorado for the 50th anniversary gathering of the Rainbow Family of Living Light this July 4.