Invisible Creature’s Leroy C. is the newest member of Super7’s Monster Family. To celebrate, Invisible Creature will debut their creation in a black prototype edition (30 pcs) on Monday, February 7th 2011 @ 10 AM PST for $30 each through their online store. We’ll have to sit tight until then to see the full figure.