Insider Info: 2023 The U.S. Finals - Buffalo
The U.S. Finals - Buffalo is a one-day competition happening on April 1st, 2023 at the Buffalo Niagara Convention Center! Teams from the Northeast will be taking the stage in hopes of becoming a 2023 U.S. Finals Champion!
Jan 31, 2023