LRRS 102 – Snow Snake Attack

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. I showed this video to my nephew when he was about 4. I didn't think it would scare him as he was sitting in my lap. But he was very…

7 Comments