Illegal Squad Issue #38 ft. Bigfoot

Illegal Squad, a graf mag, shop, and paint brand in Mexico is featuring Bigfoot on the cover of their 38th magazine issue.