Question: who does vocals on shine on you crazy diamond
Answer: Roger Waters