User blog comment:Kaijusaurus-Rex/Season Five Info and Leaks/@comment-4843283-20170506162204/@comment-29346007-20170507193401

Yeah, they also confirmed that the puppets episode is the S5 finale.