The band took the stage by storm at its official SXSW 2017 showcase at Elysium on the evening of March 15.