JCMT finds hints of Life on Venus