“Giant Spider & Her Babes Living in Brains”

Jennifer Ellis

Leda, Western Australia

Category
2018 FINALIST, Best Special Effects Makeup