Anyone know the backstory on this? It's for a 2010 Postcard "Tootsie Troll" bio card which, according to the seller, was pulled before production with only about 10 being given to the artists. Apparently it went pretty far in the development process but got pulled before production - yet it still showed up with Starbeast!