North Korean officials (Put It Down)

North Korean officials (Put It Down)

This character appeared in South Park. The name of this character is North Korean officials (Put It Down).