I'm completely addicted to all these image-stabilized conspiracy fix-em-ups of late.
This latest one has been loping around in a browser tab all day long. Is it a legit Bigfoot sighting? Or rare footage of Robin Williams en route to The Comedy Store circa '78?
Leave a comment