Big Foot

  •  

    Bigfoot researchers examine recent reported sighting in Delaware County, Oklahoma.  Retired deputy among speakers at weekend conference in Jay.

    By Shelia Stogsdill World correspondent

    JAY — A former Missouri de […]

  • Big Foot changed their profile picture 6 months ago