The 28th annual Earth Day Fair in Balboa Park attracts more than 50,000 people to connect with more than 300 organizations and businesses sharing their environmental products, services, causes or policies. It is free to the public and produced by more than 400 volunteers.