They're like a 'turtle' candy, but about 10X the size. Made in Wisconsin! :)
Never seen that before. Looks damn good!