Posted on December 26, 2005 by The Puppet (Click this ^^^. Seriously) Can you guess who finally saw Team America?