Report question

Question: Why does IObservable<T>.First() block?