Where Does the Time Go? The New Alice Through the Looking Glass Spot is Here!