Jim Henson created this green-feathered Philly mascot who was once body-slammed by Tommy Lasorda
The Phillie Phanatic has been entertaining fans with his ... inside a big green suit 
that has affectionately become known as the Phillie Phanatic.