Vomiting Vultures Completely Take Over Couple’s Luxury Vacation Home

Dozens of the large black birds are reportedly defecating and vomiting all over a New York couple’s pricy Florida house.

You might like