Watch this: Frozen Grand Central Station. Pretty cool.
My first time in France, in 1996, my friend and I saw some French art students doing this exact same kind of public performance art in the street. They all started walking in slow motion, then froze. I doubt it was filmed or documented anywhere.