U.S. Markets closed

Florida Vacation Home Invaded By Dozens of Vomiting Vultures

A New York couple’s luxurious vacation house in Florida has been taken over by dozens of black vultures that are vomiting and defecating everywhere.