Sasquatch

November 25, 2020

Sasquatch spotted in Lincoln!

A sasquatch was recently spotted at UNICO Group in Lincoln, Nebraska.