Delicious Friend
A deliciously scabrous journey into the innards of a fantastical, intestinal living room, all in gory, glory technicolour.
France
Duration: 3:39
Featured in AIAF2010 > Late Night Bizarre (2010)
A deliciously scabrous journey into the innards of a fantastical, intestinal living room, all in gory, glory technicolour.