This week’s episode focuses on The Muppet Musicians of Bremen. It takes place in Bremen, Germany Mississippi Louisiana. It’s an old one from 1972, which Jim had finished, or at least had finished enough that he held a screening, around this time of year. It actually ran on TV towards the end of April. Anyway, […]