Found this on FB today. Not debunked, but frankly, I don’t have a hard time believing it. Post your pictures from the movie “Lemans” on this thread…