The Frozen Land
- Episode aired Jun 23, 2002
- TV-14
- 25m
A mysterious giant cobra stirs in the frozen mountains of Japan when the country suffers bizarre weather conditions.A mysterious giant cobra stirs in the frozen mountains of Japan when the country suffers bizarre weather conditions.A mysterious giant cobra stirs in the frozen mountains of Japan when the country suffers bizarre weather conditions.