Unreal Discovery Made In An Idaho River Remains UnexplainedUnreal Discovery Made In An Idaho River Remains UnexplainedIt's not aliens, it's not Bigfoot... so, what is it?ChrisChris