User blog comment:TheDipDap1234/TDPTRR Official Poster and Don is revealed! SPOILERS!!!/@comment-3087504-20141006213040/@comment-26978163-20141007035944

The twins possibly, cause of this picture.