The Adventures of Little Red Rubbing Scarf: Little Red Rubbing Scarf: 02...
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.
Music: zzzeroX Distributed by Tubemogul.
About this Video Share Send