jesus fucking christ
anyone know what this thing is? found it in my trash can, wondering what species it is. really freaked me out. i live in the new haven area if that helps
currently keeping it in a jar until i can find somewhere safe to release it, i’m worried a bird will snatch it up or something. i don’t know what it eats either so i’ve just been feeding it gatorade and banana slices









