Some Let's Player dude is playing Super Paper Mario and he just got to Fort Francis. And this guy apparently gets a hefty chunk of views.
That explains the "Chugga sent me here" posts in Cbox.
-_-
he mentions the site more in his bonus episode
-_-
he mentions the site more in his bonus episode