Tropical Storm Lee made landfall, battering the coast of the far northeast over the weekend. Strong winds and heavy rain knocked power out for hundreds of thousands. One area was left with quite the ...