“Prometheus” is from Neal Francis’ album In Plain Sight, out everywhere now and available to order on vinyl, CD and digital formats