Mattsquatch & Restricted Access Collaborate on The Latest Bigfoot Footage from Russia

Mattsquatch Presents and Restricted Access team up to analyze the latest Bigfoot footage to come from Russia.  The footage was originally caught on camera in the Russian city of Severodvinsk on February 18, 2018.