Jim Henson created this green-feathered Philly mascot who was once body-slammed by Tommy Lasorda
... Giles first called 
Muppets creator Jim Henson, but Henson referred Giles to one of Henson's ... 
was with former Los Angeles Dodgers manager Tommy Lasorda.