46th Montreux Jazz Festival
In this picture taken July 9, 2012, American musician Dr John performs on the Miles Davis Hall stage during the 46th Montreux Jazz Festival in Montreux, Switzerland, Late Monday, July 9, 2012. AP
Photo sponsored by