At last some good news!
Posted: Mon Oct 03, 2022 10:09 am
A source close to the BBC reveals the Muppets are making a return.
They currently have temporary accommodation in Downing Street.
They currently have temporary accommodation in Downing Street.