Filmed in Australia, one can only wonder how Bigfoot got ALL the way to the Land Down Under to appear as the blob in THIS little featurette.