The Grove Music Festival Part 2

New music fest overcame rocky start with a smooth finish

by