Animal Crossing Direct live stream: Watch it again here

25-minute live stream set to offer “in-depth look”