translate English to French: It was something that you had to see with your own eyes to believe.
Il faut le voir pour le croire.