Delia's Puppet Show

Delia's puppet show is the only live-action segment in Oh My Delia!