"Most people focus on Bigfoot, the 'rockstar' as I call him, but something like a giant salamander… there's a lot of probability there."
Could there actually be a giant salamander, as big (or bigger!) than a human, that lives in Northern California's Trinity Alps? A group of intrepid investigators went into the wilderness to find out.
(via The Anomalist)