translate English to French: You really could not make some of this stuff up.
Vous n'avez tout de même pas pu inventer tout cela.