Which word or words and punctuation best corrects any errors in the sentence?

We have relatives in Tucson Arizona Portland Maine and Minneapolis Minnesota.

A.
in: Tucson, Arizona, Portland, Maine; and Minneapolis, Minnesota

B.
in- Tucson; Arizona, Portland; Maine, and Minneapolis; Minnesota

C.
Tucson, Arizona; Portland, Maine; and Minneapolis Minnesota

D.
Tucson, Arizona; Portland, Maine; and Minneapolis, Minnesota