Have you Heard of the Indiana Oil Pit Squid?Have you Heard of the Indiana Oil Pit Squid?More than 25 years ago, one of the strangest creatures ever seen was found in a toxic sludge pit in Anderson, Indiana.MeatballMeatball