By Alex Young on April 15th, 2009
As we reported last month, the weekend of April 17-19, aka THIS WEEKEND, will mark what is being billed as America’s largest Earth Day celebration. That’s because the fifth annual Green Apple Music Festival will be bringing the music to ten U.S. cities and volunteers who aren’t afraid to get down and dirty to save [...]