This video, uploaded to YouTube a few days ago by “The Paranormal Review,” was sent in by a viewer of the channel, who says he filmed the “possible Bigfoot sighting” after longboarding near Tahoe City.
Welcome to The Rat & Puff Show!! Lets be friends!!
Reply STOP to cancel. Standard text message and data rates apply.