Little Red Rubbing Scarf: 02 - Attack of the Snowsnake
- 15 years ago
Little Red Rubbing Scarf returns to face a new threat to mankind.
A diabolical plumbing snake transformed by US Army experiments crashes a satellite in the mountains and plots world domination.
A diabolical plumbing snake transformed by US Army experiments crashes a satellite in the mountains and plots world domination.