Sign In

Sandra Peabody

Attended a cast screening of The Last House on the Left (1972) with her mother. Upset with what she was seeing, Peabody ultimately walked out.

Related Posts