Saturday, April 26, 2003

Image Hosted by ImageShack.us


BSBdG's to the lovely Joan Chen, star of The Last Emperor and Twin Peaks, among many other fine films/TV series, and co-starring with Christopher Walken and Anne Heche in the recommended nutball "erotic thriller" Wild Side.