City Blocks

Each puzzle below contains 3 names of populous American cities. One letter is shown, and the rest are connected to an identical letter. Can you fill in the rest of the letters to reveal these towns?


1.
2.


3.
4.

5.
6.

7.
8.

The solutions are here.