Miles and Karen talk getting married at first sight

Season 12 of the Lifetime show was filmed right here in Atlanta.

Top Videos