Chinese: 那有点难以置信。
English: That's a little hard to believe.