In the Himalayas, a scientist and his team discover a strange creature that turns out to be an abominable snowman. The creature is brought to Los Angeles, where it escapes and starts terrorizing the city. A detective and a botanist join forces to track down and stop the monster before it causes more chaos.
Where to watch in United States