sasquatch

Bigfoot Captured?
Detroit is apparently home to more than car factories, Motown and Ted Nugent.  Now it's home to Bigfoot.  Yep, old Sasquatch himself has set up shop in the Motor City.