Mourning the announced closure of Muppet Square in Disney’s Hollywood Studios has me feeling like making muppets, despite not knowing a single thing about the process to create

Comments