Recently they featured the Bigfoot Discovery Museum and interviewed Michael Rugg. The museum is located in the Santa Cruz Mountains of Central California in South Felton in the San Lorenzo Valley.
Among several sounds heard in the background is the Illinois Howl
No comments:
Post a Comment