There are moments in history where you can feel the tectonic plates of power shifting under your feet, the precise seconds when empires declare themselves rotten and ready to collapse. February 28, 2025, was one of those moments—a grotesque display of unchecked narcissism, geopolitical idiocy...