Advertising Console

    Little Red Rubbing Scarf: 02 - Attack of the Snowsnake

    Repost
    409 views
    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.