Q: The Serpent God

S3E8 · 2010-10-26

A team from the Enigma Corporation investigate a series of ritual murders in Mexico. Their investigation uncovers a prehistoric Quetzalcoatlus.

The show’s own verdict is on its page.