Yes. The hook into the river at the bottom right is the Erie Basin marina. Skyway begins about there. To the left of that is the Niagara section of the 190 built over the old canal towpath. The blue dot / line bottom left is the peace bridge and the white glow above that the customs plaza. You can tell where Niagara square is by the “spokes” of streets radiating outwards. Elmwood Delaware Main Genesee sycamore broadway William Clinton Seneca. Best I can figure the photo is from Canadian airspace or straddling the border on a flight path roughly parallel to the QEW in fort Erie with the nose of the plane pointed to Hamburg.
The squall line is roughly a southwest to northeast wall.
I’ve flown that path before, (passenger) leaving both IAG and BUF. I’ve never landed from the west, always east to west, at both airports. This was probably a departure photo