10 Most Famous Puppets of All Time

10. Basil Brush

9. Oscar the Grouch

8. Punch and Judy

7. Cookie Monster

6. Abby Cadabby

5. Fozzie Bear

4. Elmo

3. Big Bird

2. Miss Piggy

1. Kermit the Frog