A wildly satirical deconstruction of TV advertising.
Frozen Foods is not available for streaming at this moment.