Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Young flag waver joins Stephen Marley as he performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Stephen Marley performs as part of the Bonnaroo Music Festival on June 13, 2008 in Manchester, Tennessee.
Musician Stephen Marley performs at the 2008 Bonnaroo Music and Arts Festival on June 13, 2008 in Manchester, Tennessee.
Musician Stephen Marley performs at the 2008 Bonnaroo Music and Arts Festival on June 13, 2008 in Manchester, Tennessee.
Musician Stephen Marley performs at the 2008 Bonnaroo Music and Arts Festival on June 13, 2008 in Manchester, Tennessee.
Musician Stephen Marley performs at the 2008 Bonnaroo Music and Arts Festival on June 13, 2008 in Manchester, Tennessee.