With Christmas nearing, it was just brought to my attention that a holiday musical starring two movie and entertainment legends was filmed just 80 miles north of Twin Falls.
After talking to Maggie on the phone today while she was enjoying a dip in the hot tub - I felt it appropriate to revisit this classic/hilarious moment in Saturday Night Live history.