Grotesque yet Beautiful
The Last House on the Left

The Last House on the Left

The Last House on the Left (1972)

The Last House on the Left (1972)

Mia Farrow in India. 1960s

Feast on this, motherfucker!

Illustrations for the NECRONOMICON (Evil Dead, 2013, the remake directed by Fede Alvarez).