A toad in the hole!

Can you explain this?

A news report from Fincham