Logo

In Miami, Florida, roosting vultures have taken to snatching poodles from rooftop patios