Open West Coast Swing Semifinals - US National Amateur Dancesport

March 8, 2018 Brigham Young University Provo, UT.