I got rightfully cooked for not knowing who the great Kevin Krause was, that’s no longer the case

And most importantly I found out what him and KF were talking about — the portal. Which explains the animation, and the meme 😂