The longest north-south road in the US, US-1 runs from the Canadian border to what southern terminal city?
Key West