The Big Foot Story at Retro51
Big Foot seems to be growing in popularity these days. Everywhere I look, I see it on graphics, apparel, accessories and videos. Even at the grocery store the other day I saw a large sticker with the Dallas Cowboy’s logo...