Flamingo Land Stadium Scarborough police investigation January 2, 2024 News by Leave a Comment on Flamingo Land Stadium Scarborough police investigation A PITCH invasion at the Flamingo Land Stadium in Scarborough has sparked a police investigation.