User blog comment:Kaijusaurus-Rex/Season Four Info and Leaks: The Sequel/@comment-4136322-20160502231658

I guess all the screen caps of this promo are from the upcoming episode, The Nest.