Destiny and Stella Red in cruel insertion show that will blow your mind