Finger Lakes GrassRoots Festival of Music & Dance
Finger Lakes GrassRoots Festival of Music & Dance. 4 days, 4 stages, 70 bands.