Pretty sure this is Grand Island New York. I grew up there and I am familiar with Webb Road.
I thought so, too.
But the article was from a NE source so I presumed it was there. I couldn’t imagine why a NE newspaper would report on something from GI, NY.
I grew up in the Tonawanda area.