Yep, TPP just finished the Delta Episode. This is the most awesome scene I’ve ever seen!

(btw it was a recreation of this picture)