Over 4,000 people attend 33rd annual Carolina Beach Music Festival

Over 4,000 people attend 33rd annual Carolina Beach Music Festival