The community surrounding Super Smash Bros has chimed in following the halting of the Smash World Tour finals due to
December 7, 2022
In the Clutch
September 6, 2023