SALT LAKE CITY — Have you ever seen a larger-than-life figure walking through your neck of the woods? A new Provo exhibit seeks to explore Sasquatch sightings in Utah. Tales of the mysterious and ...