Monday, September 13, 2010

New Report on the TBRC Website

There is a new report on the TBRC website regarding an alleged sasquatch sighting in Panola County, Texas.

Check it out here.

No comments:

Post a Comment