Team Terra Fossil and their Dinosaur encounters these two suspicious (and possibly illegal) Elmos somewhere in NYC. Are these Elmo's American citizens? Are they taking jobs from Elmo's born and raised in the good ole U.S. of .A? You decide...

  • June 04, 2008
  • 2.1k Views