Raptor Island is a Sci Fi original film about an island in the South China Sea. The film debuted on the Sci Fi Channel on August 21, 2004.
Advertisement
Raptor Island is a Sci Fi original film about an island in the South China Sea. The film debuted on the Sci Fi Channel on August 21, 2004.