It's a ctenucha virginica, I finally did some peephole searching.
ahahehhaeh ha virgin
it's actually virginia :x
make love to it
Even worse