The Last House on the Beach

1978-04-20 | 86 minutes

Rating: 5.8