Human Spirit is Don Lydon’s latest song… and I don’t know what to make of it. Not necessarily in a bad way, it’s just that I’ve never seen anything like it before. Continue reading