Angel Spit

Search our Site

Lara Croft ventures to Antarctica in search of a mysterious substance which has the capability to cure any disease. However, records show that the explorers who discovered this substance went insane one by one. Lara eventually discovers that the substance is acutally the amniotic liquid of a menacing species of insectoid creatures.

Director: Cully Hamner | Writer: Warren Ellis