Mystery

August 8, 2007 — Leave a comment

Mysterious polaroid

Kenny Bee (I’m pretty sure…) still from the Shangai Red film by Oscar Luis Costo, starring Vivian Wu and Richard Burgi. I was (or maybe still am…) obsessed with this still. Enjoy!

No Comments

Be the first to start the conversation.

Leave a Reply