The annual Palisade Bluegrass and Roots Festival is this weekend (June 9-11) and here's a look at the musical lineup.

The Palisade Bluegrass and Roots Festival brings in top bands from all over the country for three days of wall to wall music. There are amazing talent and a great variety of musical styles all weekend long.

Here's the musical lineup for the weekend at the Palisade Bluegrass and Roots Festival.

MAIN STAGE

Friday, June 9

3:00 p.m.  - Let them Roar

4:00 p.m.  - The Sweet Lillies

5:15 p.m.  - Mayhem Gulch

6:30 p.m.  - The Lonesome Days

8:00 p.m.  - SHEL

Saturday, June 10

11:00 a.m. - Front Country

1:00 p.m.  - Dustbowl Revival

3:00 p.m.  - The Travelin McCourys

5:30 p.m.  - Jeff Austin Band

7:30 p.m.  - Grateful Ball featuring Jeff Austin Band and Travelin' McCourys

Sunday, June 11

11:00 a.m. - Harpeth Rising

1:00 p.m.  - Parsonsfield

3:00 p.m.  - The Lil Smokies


SECOND STAGE LINE UP

Saturday, June 10

10:30 a.m. - Jerry Stringer Band

12:30 p.m.  - Kyle Harvey

2:30 p.m.  - Let Them Roar

4:30 p.m.  - WORKSHOP - Front Country

7:00 p.m.  - Bluegrass Offenders

Sunday, June 11

2:30 p.m.  - Bone Tree

5:00 p.m.  - Destinee and the Sink Creek Band


PALISADE  SUNDAY FARMERS MARKET

9:00 a.m. - Jerry Stringer Band

10:00 a.m. - Bluegrass Offenders

11:00 a.m. - Chef Demo

12:00 p.m. - Kyle Harvey