You know, I had always thought bigfoot was out there in Wyoming somewhere. I see from local news that some claim to have spotted him right here in North Texas and southern OK.....right here in my county. Had no idea!
I've shaved and even used deodorant recently, so it isn't me.