I have found two of these little guys in my basement so far. January in Northern Rhode Island and Northeastern Connecticut isnt exactly weather-friendly. I have never seen this happen before. Can someone help me identify them? I have them set up in a nice cozy terrarium and have been trying to figure out what to feed them. I keep finding pictures on line that are leaning toward what we call "peeps" here. Not sure though. I did my best to figure out how to attach the photo. Hope it works. Happy new year all.