That was the idea behind this 1972 eco-horror film — aptly dubbed “Frogs” — which was filmed in a few locations across Florida: Walton County, Panama City and Eden Gardens State Park.
Union Station and the Denver City and County Building will get lit, and Santa will somehow make it through all that downtown ...