Freedom Squad Episode 2: Commie Land Part 1

The second episode of the smash hit that is: Freedom Squad

Freedom Squad Episode 2: Commie Land Part 1