Who knew Happy Ron could play guitar?