There was some restaurant on the outskirts of the western suburbs called something like "Red Fox" and I used to think it was where Jimmy Hoffa was last seen. It was either on Grand River or something...