Not much is known about this video titled 'The Thin Man - Stick Insects in Russia (Slenderman in Russia)', except that it shows what appears to be a giant stick creature climbing on the sides of an apartment building in Russia.

Some say it is merely Adobe Aftereffects but what do you think?