Michelle Branch perform on July 17th, 2011 in support of “Everything Comes and Goes” at Meadow Brook Music Festival in Rochester Hills, Michigan – photos by Chris Schwegler

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11

Michelle Branch @ Meadow Brook Music Festival, Rochester Hills, MI - 07-17-11