Video footage of a possible sasquatch filmed in Provo Canyon, Utah on the 4th November 2012.
Video footage of a possible sasquatch filmed in Provo Canyon, Utah on the 4th November 2012.
Video footage of a possible sasquatch filmed in Provo Canyon, Utah on the 4th November 2012.
Video footage of a possible sasquatch filmed in Provo Canyon, Utah on the 4th November 2012.