I'm like you. When I saw that picture I thought what is wrong with all those vehicles. So I googled it. Turns out that is a somewhat famous picture first circulated as EV cars junked because the batteries went bad somewhere in France. From what I found and I'm no authority on this subject, it is a failed ride share company in China. I didn't find any evidence that it was the cars that failed. They were supposedly 2013 and earlier models that were to be replaced with new models according to a former manager. Who knows? Maybe you could take a minute and play detective like I did and let us know what you find.