Anyone have any ideas what this is?!
I was investigating a lady's claim that she
had caught this weird creature in her house.
The pic used to be up on youtube in a short video.
Someone mentioned that they had spoke to her via email
years ago, and dug up her address and passed to me.
I have been badgering her for months for pics or something.
Months later, her only reply was this picture. No comment or
attached story.
All I know is that she supposedly caught it in her house in
Atlanta. She did bring it somewhere supposedly to have it
studied. I think she never saw it again.