RedwoodBigfoot
RedwoodBigfoot
RedwoodBigfoot

RedwoodBigfoot

Hairy But Lovable Hominid of Humboldt County, CA, Home of the World's Tallest Trees.