Two years ago, David Bowman was on holiday on Ibiza when he met a unique character who told him an impressive story.