Well, well, well.... so if you "believe in Big Foot" you're a nut case, huh?

Looks like an LA filming team has brought back a hand full of plaster castings of foot prints they found.

How interesting.