Margaretta Caesar, Last House on the Left, oil, 24 x 30. Next → Margaretta Caesar, Last House on the Left, oil, 24 x 30. Margaretta Caesar, Last House on the Left, oil, 24 x 30.