Board Thread:Episode Discussions/@comment-3125844-20131122222527/@comment-71.127.152.188-20131211031640

Red Menace would suggest the episode has something to do with Russia. Russia was known to many Americans as the Red Menace during the Cold War.