A parade featuring puppets, dancers, drummers and electric vehicles winds through Balboa Park in San Diego during the 18th annual Earth Day Earth Fair, April 22, 2007. The fair features over 200 environmental, earth-friendly and quality-of-life exhibits. (UPI Photo/Earl S. Cryer)