1000 words

Friday Question of the Day – What the Helen of Troy do we think exactly happened here?

This has been the scene on MacArthur Blvd in the Palisades for the last few weeks.

Questions remains:

Any ideas?