KC Green

KC Green is a Game Grumps fan and animator who animated the video "Self Defense Mechanism".

Game Grumps' channel

 * "Self Defense Mechanism" (from "National Treasure")