Question: who does vocals on shine on you crazy diamond
Answer: Roger Waters -- bass guitar , lead vocals , additional electric guitar on Part VIII , glass harp