The Top Five Russian Superheroes

Russia has been on our mind a lot becuase......umm......well, there was the final trailer for the [...]