Finding Bigfoot Crew

Finding Bigfoot Crew

This character appeared in South Park. The name of this character is Finding Bigfoot Crew.