by ImageCollect
Frances Fisher and Francesca at the premiere of "Space Cowboys" in Westwood. 08-01-00