On November 17, 1981, 30 million Americans tuned in to watch this couple get married. Who were they?   Luke and Laura on General...
Read More