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