Content cover
Chimera Poster

Chimera

2003 5 • 22 min

Chimera

2003 5/10 22 min

A small group of soldiers on a remote dew-line outpost in northern Canada discover that scientific experiments conducted there have created a horrible monster that has been terrorizing the base.

Released
Mar 21, 2003

By browsing this website, you accept our cookies policy.