Image Related To:
Spirit Awards: Best Independent Films for 2012
The Spirit Awards 2012 aired on Saturday, February 25, 2012, on IFC. The Spirit Awards is an awards show for independent films. Inside a large tent, on the beach in Santa Monica, California,...
Also Attached To These News Reports