The Muppets – Review

I’ve been a fan of the Muppets since their TV show aired on UK television in the late 1970s. It shows my age obviously. Having lost interest as I grew up the Muppets were left behind only to be...