Siberia” (or The War of the Worlds: Siberia in the English localization) recently published a new teaser on social media.