Duo on Stage
231547
Damien Leake

Duo on Stage

Friday, April 16th, 2010 at 7:52:36 PM · Photo Archive/2010/cochella friday 2010

Damien Leake and another musician stand together on stage, performing for a packed crowd at Coachella 2010. The two men hold three microphones and play string instruments, as their hats and clothing accentuate their stage presence.

Celebrity Detection: Powered by AWS Rekognition. Results may be inaccurate.