screenshots / DNA / 1997 Interlight Pictures
Lurking in the jungle is a menacing creation of scientific experimentation.
This sci-fi creature thriller stars Mark Dacascos, who later would be cast as Mani in The Brotherhood of the Wolf (2001).
Shown on television in France under the title of Scarabée (Beetle).
The production filmed on location in the Philippines.