Not being able to face forking over a ludicrous $15 to see Muppets Most Wanted in theaters, we instead built our own Muppet puppet. We think you'll agree that the results are ... astounding?