Over the weekend, amid the howling wind and pouring rain, someone did the unthinkable - abandoned a carboard box full of puppies on the side of the road.
Legend says three sisters once lived in this long abandoned house in the woods near the Ohio River in Southern Indiana today known as the Witch's Castle.