Arena of Delusion: Niagara Falls Bets $200M on a Team That Doesn’t Exist – Study Proves it!
The City of Niagara Falls retained Sports Facilities Advisory (SFA), based in Clearwater, Florida, to evaluate the feasibility of a new indoor sports and concert arena. Commissioned by Mayor Robert Restaino and released in June 2025, the report outlines a proposal…

















