‘Metro’ Bigfoot in Chico, CA

‘Metro’ Bigfoot in Chico, CA:

Hello Sir – I found you through a Google search. I also contacted someone local but they never got back to me. Maybe you can explain what I witnessed.