Zully Vasquez Ventura
As Zully Vasquez Ventura drove along a road in her Cleveland, Texas, community, about an hour northeast of Houston, she saw a flash of something furry dart out in the distance.
What did she see? Click here to read the rest of Watchdog Mary’s article in The Dodo.
