Allan Holdsworth #5 Photograph by Nancy Clendaniel - Pixels
pixels.com
Images may be subject to copyright.