Listen

Description

For a creature that might not exist, Sasquatches fill a surprisingly large niche in the advertising ecosystem. Andrew and Vieves review the many, many commercials that rely on these elusive forest apes.