MAGGOTS. ALL OVER THE FLOOR
 OF THE POST OFFICE IN LEYTONSTONE.
More grabs from this scene

The Day Today - S01E02
Hell Hath Fury

00:00:16

MAGGOTS. ALL OVER THE FLOOR OF THE POST OFFICE IN LEYTONSTONE.