Mama & Baby Bigfoot Video Footage Analysis

A report / analysis of a Mama and Baby Bigfoot caught on film near Banff National Park, Alberta Canada