Extremities
Terry // PAX AMICUS CASTLE THEATRE (Budd Lake, NJ ) // Dir. Stan Barber (Photos: Nicole Schwarz). Out of every 1000 rapes, 994 perpetrators will walk free. Only 310 out of every 1,000 sexual assaults are reported to police. For more information, visit www.rainn.org.