Image 1 of 1
mpi01_0316_Win_15.jpg
Carol Alt at the screening of 'Win Win' at the SVA Theater in New York City. March 16, 2011. © mpi01 / MediaPunch Inc.
Carol Alt