fishgame.com
What a Couple Caught on Camera in Their Kitchen Had Them Fascinated and Horrified at the Same Time
Laura Neff describes this past Sunday as rather “run of the mill” until this happened. Hearing a noise in her Charlotte, North Carolina, home’s kitchen, she and Robert Hildreth went to investigate.…