Hundred of Vultures Invade Central Florida Neighborhood
The story of a 1963 American horror film directed and produced by Alfred Hitchcock is playing out in real life here in central Florida. Hundreds of vultures have invaded the East Orange County neighborhood of […]