STAR , IDAHO - A disturbing discovery in Star where a woman walking in Riverwalk Park says she found animal parts strung up in a tree. The biggest surprise is these strung up parts were found just feet from the edge of the park, right in plain sight...
3/16/2017