KTRH Connected with Rachel Estrada

 

A closer look at the Bigfoot exhibit

Check out the Bigfoot exhibit in Albuquerque:

 

 

More Articles