Through a K-1 nonimmigrant visa, an individual may travel to the United States in order to marry a United States citizen. Obtaining this visa requires filing an I-129F fiancé(e) petition with the National Visa Center and applying for a visa from the U.S. Embassy or Consulate. A medical examination, proof of financial support, and a host of other documentation will be required. The marriage should take place within 90 days of arrival, after which the visa holder may apply for permanent residency through an adjustment of status proceeding. Eligible children may accompany their parent by obtaining K-2 visas.