retail Improv Everywhere Invades Russia November 12, 2008 Charlie Todd 1 Comment (also available on YouTube) Improv Everywhere stages a mission in Russia. Read the details. Tweet