Question: Which town hosts The Firing of the Anvil at 4 a.m. every Fourth of July?

Answer: Taylor. Afterward, the anvil firings continue at various spots around town.