If that’s the new giants stadium, wouldn’t Hoffa now be somewhere in the parking lot to the west?...the entire stadium having been demolished and hauled off, with no sign of Hoffa.
They’ll never find his carcass. The guys who offed him were thorough, as usual.
http://www.freerepublic.com/focus/news/3032215/posts?page=19#19