While many were watching one circus in a ring last night, a different, better one was taking place on Twitch. Streaming exclusively to the platform was the AAA Lucha Libre Worldwide TripleMania XXV, a spectacular wrestling event featuring high-flying maneuvers and death-defying drops.