A strange creature was apparently spotted by an adventurer hiking in Oregon, USA, on Dec. 2nd, 2013. What are the odds this is actually real? What do you think? And why does it seem to wave at us 17 seconds in? The truth is out there...
and a merry Christmas to all
