New treatment for depression?

No idea what to make of this purported new treatment for depression, but it certainly sounds interesting!

That looks promising. I hope it works.