Most Helpful Girl
I think Sasquatch given the size advantage1
Most Helpful Guy
Sasquatch. I like watching shows about them as well as Chupacabras. A friend of mine in Texas says he's seen one and I believe him. I think they both exist.
But, why hasn't there been credible evidence to prove this? I know, that's the
attorney coming out in me.1