In the 1980s the Giants wanted to have a mascot that was the "anti-Mascot" Check out this video from ESPN (about 12 mins)
on whatever happened to The Giants Crab,
Click here for the video
on whatever happened to The Giants Crab,
Click here for the video